:root{--amber-50: #fffbeb;--amber-100: #fef3c7;--amber-200: #fde68a;--amber-300: #fcd34d;--amber-400: #fbbf24;--amber-500: #f59e0b;--amber-600: #d97706;--amber-700: #b45309;--amber-800: #92400e;--amber-900: #78350f;--cyan-50: #ecfeff;--cyan-100: #cffafe;--cyan-300: #67e8f9;--cyan-500: #06b6d4;--cyan-600: #0891b2;--cyan-700: #0e7490;--cyan-900: #164e63;--stone-50: #fafaf9;--stone-100: #f5f5f4;--stone-200: #e7e5e4;--stone-300: #d6d3d1;--stone-400: #a8a29e;--stone-500: #78716c;--stone-600: #57534e;--stone-700: #44403c;--stone-800: #292524;--stone-900: #1c1917;--bg: var(--amber-50);--bg-card: #ffffff;--bg-muted: #fdf8ee;--text: var(--stone-900);--text-muted: var(--stone-600);--text-soft: var(--stone-500);--border: var(--amber-200);--border-soft: var(--stone-200);--primary: var(--amber-700);--primary-dk: var(--amber-900);--accent: var(--cyan-600);--accent-dk: var(--cyan-700);--font-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-serif: Georgia, "Times New Roman", Times, serif;--fs-xs: .8125rem;--fs-sm: .875rem;--fs-base:1rem;--fs-md: 1.0625rem;--fs-lg: 1.1875rem;--fs-xl: 1.375rem;--fs-2xl: 1.625rem;--fs-3xl: 2rem;--fs-4xl: 2.5rem;--fs-5xl: 3rem;--lh-tight: 1.2;--lh-snug: 1.4;--lh-base: 1.65;--s-1: .25rem;--s-2: .5rem;--s-3: .75rem;--s-4: 1rem;--s-5: 1.25rem;--s-6: 1.5rem;--s-8: 2rem;--s-10: 2.5rem;--s-12: 3rem;--s-16: 4rem;--s-20: 5rem;--wrap: 1120px;--wrap-narrow: 760px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;font-family:var(--font-sans);font-size:var(--fs-md);line-height:var(--lh-base);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}img,svg,video{max-width:100%;height:auto;display:block}a{color:var(--primary-dk);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:2px}a:hover{color:var(--accent-dk)}h1,h2,h3,h4{font-family:var(--font-serif);line-height:var(--lh-tight);margin:0 0 var(--s-4);color:var(--stone-900);letter-spacing:-.01em}h1{font-size:var(--fs-4xl);font-weight:700}h2{font-size:var(--fs-3xl);font-weight:700;margin-top:var(--s-12)}h3{font-size:var(--fs-xl);font-weight:700;margin-top:var(--s-8)}h4{font-size:var(--fs-lg);font-weight:700;margin-top:var(--s-6)}p{margin:0 0 var(--s-4)}ul,ol{margin:0 0 var(--s-4);padding-left:var(--s-6)}li{margin-bottom:var(--s-2)}strong{font-weight:700;color:var(--stone-900)}hr{border:0;border-top:1px solid var(--border);margin:var(--s-8) 0}code{font-family:SF Mono,Menlo,Consolas,monospace;font-size:.9em;background:var(--amber-100);padding:.1em .35em}abbr{text-decoration:none;border-bottom:1px dotted var(--stone-400);cursor:help}.wrap{max-width:var(--wrap);margin:0 auto;padding:0 var(--s-5)}.narrow{max-width:var(--wrap-narrow);margin:0 auto}.prose{max-width:720px}.prose h2{font-size:var(--fs-2xl)}.prose h3{font-size:var(--fs-xl)}.prose>:first-child{margin-top:0}.skip{position:absolute;left:-9999px;top:0;background:var(--accent);color:#fff;padding:var(--s-3) var(--s-5);z-index:1000}.skip:focus{left:0}.topbar{background:var(--amber-900);color:var(--amber-100);font-size:var(--fs-xs);padding:var(--s-2) var(--s-4);text-align:center}.topbar a{color:var(--amber-200)}.nav{background:#fff;border-bottom:2px solid var(--amber-700);position:sticky;top:0;z-index:50}.nav-inner{display:flex;align-items:center;gap:var(--s-5);padding:var(--s-4) var(--s-5);max-width:var(--wrap);margin:0 auto}.nav-logo{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:700;color:var(--amber-900);text-decoration:none;letter-spacing:-.01em;white-space:nowrap}.nav-logo span{color:var(--accent);font-style:italic;font-weight:400}.nav-menu{display:flex;gap:var(--s-5);list-style:none;margin:0;padding:0;flex:1;justify-content:center;flex-wrap:wrap}.nav-menu a{color:var(--stone-700);text-decoration:none;font-size:var(--fs-sm);font-weight:600;padding:var(--s-1) 0;border-bottom:2px solid transparent;white-space:nowrap}.nav-menu a:hover,.nav-menu a[aria-current=page]{color:var(--amber-800);border-bottom-color:var(--amber-700)}.nav-cta{background:var(--accent);color:#fff!important;padding:var(--s-3) var(--s-5);font-weight:700;font-size:var(--fs-sm);text-decoration:none;border:2px solid var(--accent-dk);white-space:nowrap;transition:background .15s}.nav-cta:hover{background:var(--accent-dk);color:#fff!important}.nav-toggle{display:none}@media(max-width:860px){.nav-inner{gap:var(--s-3);padding:var(--s-3) var(--s-4)}.nav-menu{display:none;position:absolute;top:100%;left:0;right:0;flex-direction:column;background:#fff;border-bottom:2px solid var(--amber-700);padding:var(--s-4);gap:var(--s-3)}.nav-toggle:checked~.nav-menu{display:flex}.nav-toggle-label{display:block;cursor:pointer;padding:var(--s-2);font-size:var(--fs-xl);color:var(--amber-900)}.nav-cta{padding:var(--s-2) var(--s-3);font-size:var(--fs-xs)}}@media(min-width:861px){.nav-toggle-label{display:none}}.page-header{background:linear-gradient(180deg,#fff 0%,var(--amber-50) 100%);border-bottom:1px solid var(--amber-200);padding:var(--s-10) 0 var(--s-8)}.page-header-inner{max-width:var(--wrap);margin:0 auto;padding:0 var(--s-5)}.page-kicker{display:inline-block;font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--amber-700);background:var(--amber-100);padding:var(--s-1) var(--s-3);margin-bottom:var(--s-4)}.page-header h1{margin:0 0 var(--s-4);max-width:820px}.page-meta{font-size:var(--fs-sm);color:var(--text-muted);display:flex;flex-wrap:wrap;gap:var(--s-4);margin-top:var(--s-4)}.page-meta b{color:var(--stone-800)}.page-lede{font-size:var(--fs-lg);color:var(--stone-700);max-width:720px;margin:var(--s-4) 0 0;line-height:var(--lh-snug)}main{padding:var(--s-10) 0 var(--s-16)}.qa{background:#fff;border-left:4px solid var(--amber-300);padding:var(--s-5) var(--s-6);margin:var(--s-5) 0;box-shadow:0 1px 0 var(--amber-100)}.qa-q{font-family:var(--font-serif);font-size:var(--fs-xl);font-weight:700;color:var(--amber-900);margin:0 0 var(--s-3);line-height:var(--lh-snug)}.qa-q:before{content:"Q.";color:var(--amber-600);font-weight:400;font-style:italic;margin-right:var(--s-2)}.qa-a{margin:0;color:var(--stone-800)}.qa-a p:last-child{margin-bottom:0}.qa-a>p:first-child:before{content:"A.";color:var(--amber-600);font-weight:700;font-family:var(--font-serif);margin-right:var(--s-2)}.cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);background:var(--accent);color:#fff!important;padding:var(--s-4) var(--s-6);font-size:var(--fs-md);font-weight:700;text-decoration:none;border:2px solid var(--accent-dk);text-align:center;cursor:pointer;transition:transform .1s,background .15s;letter-spacing:.01em}.cta-btn:hover{background:var(--accent-dk);transform:translateY(-1px);color:#fff!important}.cta-btn:active{transform:translateY(0)}.cta-btn.block{display:flex;width:100%;padding:var(--s-5) var(--s-6);font-size:var(--fs-lg)}.cta-btn .arrow{transition:transform .15s}.cta-btn:hover .arrow{transform:translate(4px)}.switch-card{background:#fff;border:2px solid var(--amber-700);padding:var(--s-8) var(--s-6);margin:var(--s-10) 0;position:relative}.switch-card:before{content:"CONSIDERING A SWITCH?";position:absolute;top:-12px;left:var(--s-5);background:var(--amber-700);color:#fff;padding:var(--s-1) var(--s-3);font-size:var(--fs-xs);font-weight:700;letter-spacing:.1em}.switch-card h3{margin:0 0 var(--s-4);font-size:var(--fs-2xl);color:var(--stone-900)}.switch-card p{font-size:var(--fs-md);color:var(--stone-700);margin-bottom:var(--s-5)}.switch-card ul{margin-bottom:var(--s-5)}.switch-card .cta-btn{margin-top:var(--s-3)}.switch-card .fine{font-size:var(--fs-xs);color:var(--text-soft);margin-top:var(--s-4);margin-bottom:0}.cmp-table{width:100%;border-collapse:collapse;margin:var(--s-6) 0;font-size:var(--fs-sm);background:#fff}.cmp-table caption{text-align:left;font-size:var(--fs-xs);color:var(--text-muted);padding-bottom:var(--s-2);font-style:italic}.cmp-table th,.cmp-table td{padding:var(--s-3) var(--s-4);text-align:left;border-bottom:1px solid var(--amber-100);vertical-align:top}.cmp-table th{background:var(--amber-100);color:var(--amber-900);font-weight:700;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.04em}.cmp-table tbody tr:nth-child(2n){background:var(--amber-50)}.cmp-table tbody tr:hover{background:var(--amber-100)}.cmp-table .highlight{background:var(--cyan-50)!important}.cmp-table .highlight td{font-weight:600}.ladder{display:flex;flex-wrap:wrap;gap:0;margin:var(--s-6) 0;border:1px solid var(--amber-200);background:#fff}.ladder-step{flex:1 1 0;min-width:140px;padding:var(--s-5) var(--s-4);border-right:1px solid var(--amber-200);text-align:center;position:relative}.ladder-step:last-child{border-right:none}.ladder-step .dose{font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:700;color:var(--amber-700);display:block;line-height:1}.ladder-step .unit{font-size:var(--fs-xs);color:var(--text-soft);text-transform:uppercase;letter-spacing:.05em}.ladder-step .label{display:block;margin-top:var(--s-3);font-size:var(--fs-xs);color:var(--stone-700);font-weight:600}.conv-chart{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--s-4);margin:var(--s-6) 0}.conv-card{background:#fff;border-top:3px solid var(--cyan-600);padding:var(--s-5)}.conv-card h4{margin:0 0 var(--s-3);font-size:var(--fs-lg)}.conv-card table{width:100%;font-size:var(--fs-sm);border-collapse:collapse}.conv-card td{padding:var(--s-1) 0;border-bottom:1px dashed var(--stone-200)}.conv-card td:last-child{text-align:right;font-weight:600;color:var(--amber-800)}.conv-card tr:last-child td{border-bottom:none}.faq{margin:var(--s-8) 0}.faq details{background:#fff;border-bottom:1px solid var(--amber-200);padding:0}.faq details[open]{background:var(--amber-50)}.faq summary{cursor:pointer;padding:var(--s-4) var(--s-5);font-weight:700;font-family:var(--font-serif);color:var(--amber-900);font-size:var(--fs-md);list-style:none;position:relative;padding-right:var(--s-10)}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";position:absolute;right:var(--s-5);top:50%;transform:translateY(-50%);font-size:var(--fs-2xl);color:var(--amber-600);font-weight:400}.faq details[open] summary:after{content:"−"}.faq .faq-body{padding:0 var(--s-5) var(--s-5);color:var(--stone-700)}.faq .faq-body p:last-child{margin-bottom:0}.crumbs{font-size:var(--fs-xs);color:var(--text-muted);margin-bottom:var(--s-4);list-style:none;padding:0;display:flex;flex-wrap:wrap;gap:var(--s-2)}.crumbs li{margin:0}.crumbs li+li:before{content:"›";margin-right:var(--s-2);color:var(--stone-400)}.crumbs a{color:var(--text-muted);text-decoration:none}.crumbs a:hover{color:var(--amber-800);text-decoration:underline}.crumbs [aria-current]{color:var(--stone-800);font-weight:600}.toc{background:#fff;border-left:3px solid var(--amber-600);padding:var(--s-5);margin:0 0 var(--s-8)}.toc-title{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;color:var(--amber-700);font-weight:700;margin:0 0 var(--s-3)}.toc ol{margin:0;padding-left:var(--s-5);font-size:var(--fs-sm)}.toc li{margin-bottom:var(--s-2)}.toc a{color:var(--stone-700);text-decoration:none}.toc a:hover{color:var(--amber-800);text-decoration:underline}.related{background:#fff;border-top:3px solid var(--amber-600);padding:var(--s-6);margin:var(--s-10) 0 0}.related h3{margin:0 0 var(--s-4);font-size:var(--fs-lg);color:var(--amber-900)}.related ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--s-4)}.related li{margin:0}.related a{display:block;padding:var(--s-3) var(--s-4);background:var(--amber-50);border-left:2px solid var(--amber-400);color:var(--stone-800);text-decoration:none;font-size:var(--fs-sm);font-weight:600}.related a:hover{background:var(--amber-100);border-left-color:var(--amber-700)}.related small{display:block;color:var(--text-soft);font-weight:400;margin-top:2px;font-size:var(--fs-xs)}footer{background:var(--stone-900);color:var(--stone-300);padding:var(--s-12) 0 var(--s-8);margin-top:var(--s-16);font-size:var(--fs-sm)}footer h4{color:var(--amber-300);font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.1em;margin:0 0 var(--s-3);font-family:var(--font-sans)}footer p{margin-bottom:var(--s-4);line-height:1.55;color:var(--stone-400)}footer a{color:var(--amber-300);text-decoration:none}footer a:hover{color:var(--amber-200);text-decoration:underline}.footer-grid{display:grid;grid-template-columns:2fr 1fr 1fr;gap:var(--s-8);max-width:var(--wrap);margin:0 auto;padding:0 var(--s-5)}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:var(--s-2)}.footer-disclaimers{max-width:var(--wrap);margin:var(--s-10) auto 0;padding:var(--s-6) var(--s-5) 0;border-top:1px solid var(--stone-700);font-size:var(--fs-xs);color:var(--stone-400);line-height:1.6}.footer-disclaimers h5{color:var(--amber-300);text-transform:uppercase;letter-spacing:.08em;font-size:.6875rem;margin:var(--s-5) 0 var(--s-2);font-weight:700}.footer-disclaimers h5:first-child{margin-top:0}.footer-disclaimers p{margin-bottom:var(--s-3);color:var(--stone-400)}.footer-bottom{max-width:var(--wrap);margin:var(--s-8) auto 0;padding:var(--s-6) var(--s-5) 0;border-top:1px solid var(--stone-700);font-size:var(--fs-xs);color:var(--stone-500);text-align:center}@media(max-width:720px){.footer-grid{grid-template-columns:1fr;gap:var(--s-6)}}.sticky-bar{display:none;position:fixed;bottom:0;left:0;right:0;background:#fff;border-top:2px solid var(--amber-700);padding:var(--s-3) var(--s-4);z-index:60;box-shadow:0 -2px 12px #00000014}.sticky-bar-inner{display:flex;align-items:center;gap:var(--s-3);max-width:600px;margin:0 auto}.sticky-bar .txt{flex:1;font-size:var(--fs-xs);color:var(--stone-700);line-height:1.3}.sticky-bar .txt b{color:var(--amber-900);display:block;font-size:var(--fs-sm)}.sticky-bar .cta-btn{padding:var(--s-3) var(--s-4);font-size:var(--fs-xs);white-space:nowrap}@media(max-width:720px){.sticky-bar{display:block}main{padding-bottom:90px}}.callout{background:var(--cyan-50);border-left:4px solid var(--cyan-600);padding:var(--s-4) var(--s-5);margin:var(--s-5) 0;font-size:var(--fs-md)}.callout.warn{background:#fef3c7;border-left-color:var(--amber-600)}.callout.warn strong{color:var(--amber-900)}.callout b{color:var(--cyan-900)}.callout p:last-child{margin-bottom:0}.stat{display:inline-block;font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:700;color:var(--amber-700);line-height:1}.stat-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;margin:var(--s-6) 0;border:1px solid var(--amber-200);background:#fff}.stat-grid>div{padding:var(--s-5) var(--s-4);border-right:1px solid var(--amber-100);text-align:center}.stat-grid>div:last-child{border-right:none}.stat-grid .k{display:block;font-family:var(--font-serif);font-size:var(--fs-3xl);font-weight:700;color:var(--amber-700);line-height:1;margin-bottom:var(--s-2)}.stat-grid .v{font-size:var(--fs-xs);color:var(--stone-600);text-transform:uppercase;letter-spacing:.05em}.section{margin:var(--s-12) 0}.section>h2:first-child{margin-top:0}@media(max-width:720px){h1{font-size:var(--fs-3xl)}h2{font-size:var(--fs-2xl)}h3{font-size:var(--fs-lg)}.page-header{padding:var(--s-8) 0 var(--s-6)}.qa{padding:var(--s-4) var(--s-5)}.qa-q{font-size:var(--fs-lg)}.switch-card{padding:var(--s-6) var(--s-4)}.ladder-step{flex-basis:50%;border-bottom:1px solid var(--amber-200)}.ladder-step:nth-child(2n){border-right:none}}@media print{.nav,.topbar,.sticky-bar,.switch-card,.cta-btn,footer .footer-links{display:none!important}}
