/* Scoped article layout; the existing navigation, treatment pages and CTA retain their styles. */
.ua-page{--ua-ink:#302b28;--ua-muted:#72665f;--ua-line:#e8e1dc;--ua-accent:#875e50;background:#fff;color:var(--ua-ink);word-break:keep-all;overflow-wrap:anywhere}
.ua-wrap{width:min(1100px,calc(100% - 48px));margin-inline:auto}
.ua-breadcrumb{padding-top:122px;font-size:12px;color:var(--ua-muted)}
.ua-breadcrumb ol{display:flex;flex-wrap:wrap;gap:8px;padding:0;margin:0;list-style:none}
.ua-breadcrumb li+li:before{content:"/";color:#b7a69b;margin-right:8px}
.ua-breadcrumb a{text-decoration:underline;text-underline-offset:3px}
.ua-article-header{padding-top:44px;padding-bottom:35px}
.ua-eyebrow{font-size:12px!important;letter-spacing:.12em;font-weight:700;color:var(--ua-accent);margin:0 0 20px}
.ua-article-header h1{font-size:clamp(32px,4.6vw,52px);font-weight:700;line-height:1.38;letter-spacing:-.055em;max-width:930px;margin:0 0 25px}
.ua-intro{font-size:17px;line-height:1.95;max-width:780px;color:var(--ua-muted);margin:0 0 25px}
.ua-byline{display:flex;flex-wrap:wrap;gap:7px;font-size:12px;color:var(--ua-muted);margin:0}
.ua-byline a{color:var(--ua-ink);text-decoration:underline;text-underline-offset:3px}
.ua-summary{padding:30px 34px;background:#f8f4f0;border:1px solid var(--ua-line);border-radius:4px}
.ua-summary h2{font-size:13px;letter-spacing:.04em;color:var(--ua-accent);font-weight:700;margin:0 0 15px}
.ua-summary>p{max-width:940px;font-size:19px;font-weight:600;line-height:1.85;margin:0}
.ua-summary ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;padding:22px 0 0;border-top:1px solid #e4d8cf;list-style:none}
.ua-summary li{position:relative;padding-left:13px;font-size:13px;line-height:1.8;color:var(--ua-muted)}
.ua-summary li:before{content:"";position:absolute;left:0;top:9px;width:4px;height:4px;background:var(--ua-accent);border-radius:50%}
.ua-quick{padding:35px 0 14px}.ua-quick h2{font-size:17px;font-weight:700;margin:0 0 17px}
.ua-quick .topic-track{display:flex;gap:14px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;list-style:none;margin:0;padding:2px 1px 18px}
.ua-quick .topic-item{flex:0 0 calc((100% - 56px)/5);min-width:170px;scroll-snap-align:start}
.ua-quick .topic-item a{display:block;height:100%;border:1px solid var(--ua-line);border-radius:4px;overflow:hidden;background:#fff;text-decoration:none}
.ua-quick figure{margin:0;aspect-ratio:1;overflow:hidden}.ua-quick img{display:block;width:100%;height:100%;object-fit:contain;aspect-ratio:1}
.ua-quick .topic-item-copy{padding:14px}.ua-quick strong{display:block;font-size:13px;font-weight:600;line-height:1.7}
.ua-quick .topic-item-copy p{font-size:12px;color:var(--ua-muted);line-height:1.7;margin:8px 0 0}
.ua-layout{display:grid;grid-template-columns:minmax(0,790px) minmax(0,230px);gap:70px;align-items:start}
.ua-body{min-width:0}.ua-section{padding:40px 0;border-bottom:1px solid var(--ua-line);scroll-margin-top:112px}
.ua-section h2{font-size:clamp(22px,2.5vw,29px);line-height:1.5;letter-spacing:-.04em;font-weight:700;margin:0 0 24px}
.ua-section-number{display:block;font-size:12px;letter-spacing:.12em;color:var(--ua-accent);margin-bottom:12px}
.ua-section p{font-size:16px;line-height:1.95;color:#625a54;margin:0 0 17px}
.ua-section .ua-direct-answer{margin-bottom:20px}.ua-direct-answer strong{color:var(--ua-ink);font-weight:700}
.ua-section h3{font-size:20px;line-height:1.6;letter-spacing:-.03em;font-weight:700;margin:30px 0 16px;scroll-margin-top:112px}
.ua-section .ua-citations{font-size:11px;color:#8b7e75;margin-top:23px;margin-bottom:0}.ua-citations a{display:inline-block;padding:4px;text-decoration:underline;text-underline-offset:3px}
.ua-section-links{display:flex;flex-wrap:wrap;gap:8px 20px;margin-top:22px}.ua-section-links a{font-size:13px;color:var(--ua-accent);line-height:1.8;text-decoration:underline;text-underline-offset:4px}
.ua-section-links span{margin-left:3px}
.ua-table-scroll{overflow-x:auto;margin:25px 0;max-width:100%}.ua-table-scroll table{width:100%;min-width:0;border-collapse:collapse;text-align:left;font-size:14px;line-height:1.9}
.ua-table-scroll caption{text-align:left;font-size:13px;font-weight:700;margin-bottom:12px;color:var(--ua-accent)}
.ua-table-scroll th,.ua-table-scroll td{padding:17px 15px;vertical-align:top;border:1px solid var(--ua-line)}
.ua-table-scroll thead th{background:#f7f2ed;font-weight:700}.ua-table-scroll tbody th{width:30%;min-width:95px;font-weight:600;background:#fcfbf9}
.ua-checklist{list-style:none;padding:0;margin:22px 0 0}.ua-checklist li{padding:13px 0 13px 23px;border-bottom:1px solid var(--ua-line);position:relative;font-size:15px;line-height:1.85}
.ua-checklist li:before{content:"✓";position:absolute;left:0;color:var(--ua-accent);font-size:13px}
.ua-notice{padding:22px;background:#fbf1ee;border-left:3px solid #a86253;margin:26px 0 15px}.ua-notice>strong{font-size:15px;font-weight:700;display:block;margin-bottom:9px}.ua-notice p{font-size:14px;margin:0;color:#77594d}
.ua-toc{position:sticky;top:122px;padding:36px 0 20px;max-height:calc(100vh - 160px);overflow:auto}
.ua-toc>p{font-size:12px;color:var(--ua-accent);font-weight:700;margin:0 0 18px;letter-spacing:.05em}
.ua-toc ol{padding:0 0 0 17px;margin:0;border-left:1px solid var(--ua-line);list-style:none}.ua-toc li+li{margin-top:13px}.ua-toc a{display:block;font-size:12px;line-height:1.8;color:var(--ua-muted)}.ua-toc a:hover{color:var(--ua-accent);text-decoration:underline}
.ua-faq details{padding:20px 0;border-bottom:1px solid var(--ua-line)}.ua-faq details:last-child{border:0}
.ua-faq summary{cursor:pointer;font-weight:600;font-size:16px;line-height:1.8}.ua-faq summary h3{display:inline;font:inherit;margin:0}.ua-faq details p{font-size:15px;margin:15px 0 0}
.ua-sources ol{padding-left:20px;margin:0 0 23px}.ua-sources li{padding:3px 0;font-size:12px;line-height:1.9;scroll-margin-top:120px}.ua-sources a{text-decoration:underline;text-underline-offset:4px}.ua-sources>p{font-size:13px}
.ua-related{padding-top:55px;padding-bottom:45px}.ua-related h2,.ua-clinic h2{font-size:25px;line-height:1.5;font-weight:700;margin:0 0 25px;letter-spacing:-.035em}.ua-related .ua-eyebrow,.ua-clinic .ua-eyebrow{margin-bottom:12px}
.ua-related nav{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ua-related nav>a{border:1px solid var(--ua-line);padding:20px 42px 20px 22px;position:relative;min-width:0;text-decoration:none}.ua-related strong{font-size:16px;font-weight:600;display:block}.ua-related span{font-size:13px;color:var(--ua-muted);display:block;margin-top:7px;line-height:1.8}.ua-related b{position:absolute;right:20px;top:23px;font-weight:400;color:var(--ua-accent)}
.ua-clinic{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-top:25px;padding-bottom:55px}.ua-clinic p{font-size:14px;line-height:1.9;color:var(--ua-muted)}.ua-clinic a{text-decoration:underline;text-underline-offset:4px}.ua-doctors{display:flex;gap:14px;flex-shrink:0}.ua-doctors img{width:100px;height:125px;object-fit:cover;object-position:center 12%;border-radius:4px}
.ua-footer{padding:32px 0 110px;border-top:1px solid var(--ua-line);text-align:center;font-size:12px;color:var(--ua-muted)}.ua-footer address{font-style:normal;line-height:1.9;margin-top:12px}.ua-footer p{display:flex;gap:20px;justify-content:center;margin-top:12px}.ua-footer a{text-decoration:underline;text-underline-offset:3px}
.ua-page a:focus-visible,.ua-page summary:focus-visible,.ua-page [tabindex]:focus-visible{outline:3px solid #ae8572;outline-offset:4px}.ua-skip{position:fixed;top:-100px;left:16px;z-index:9999;background:#fff;padding:12px}.ua-skip:focus{top:12px}
@media(max-width:1000px){.ua-layout{grid-template-columns:minmax(0,1fr);gap:0;max-width:790px;margin:auto}.ua-toc{display:none}.ua-summary ul{gap:18px}.ua-quick .topic-item{flex-basis:190px}.ua-section{padding:35px 0}}
@media(max-width:600px){.ua-wrap{width:calc(100% - 36px)}.ua-breadcrumb{padding-top:94px;font-size:11px}.ua-article-header{padding-top:31px;padding-bottom:27px}.ua-article-header h1{font-size:32px;line-height:1.45;margin-bottom:22px}.ua-intro{font-size:15px}.ua-byline{font-size:11px;gap:5px}.ua-summary{padding:23px 21px}.ua-summary>p{font-size:17px;line-height:1.9}.ua-summary ul{grid-template-columns:1fr;gap:12px;padding-top:18px;margin-top:19px}.ua-summary li{font-size:13px}.ua-quick{padding-top:28px}.ua-quick .topic-item{flex-basis:178px;min-width:178px}.ua-quick .topic-track{gap:12px}.ua-section h2{font-size:23px}.ua-section p{font-size:15px;line-height:1.95}.ua-table-scroll th,.ua-table-scroll td{padding:13px 10px;font-size:13px}.ua-table-scroll tbody th{width:32%;min-width:80px}.ua-section-links{gap:10px}.ua-section-links a{font-size:12px}.ua-related nav{grid-template-columns:1fr}.ua-related{padding-top:40px}.ua-clinic{flex-direction:column;align-items:flex-start;gap:16px}.ua-clinic h2{font-size:23px}.ua-doctors img{width:92px;height:115px}}
@media(prefers-reduced-motion:no-preference){.ua-page{scroll-behavior:smooth}}
