:root{color-scheme:light dark;--font-sans: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--measure: 42rem;--measure-wide: 62rem;--gutter: 1.25rem;--radius: 6px;--radius-lg: 12px;--rule: 1px;--masthead-h: 3.5rem;--shadow-sm: 0 1px 2px rgba(20, 32, 43, .06), 0 1px 3px rgba(20, 32, 43, .05);--shadow: 0 1px 2px rgba(20, 32, 43, .05), 0 5px 14px rgba(20, 32, 43, .07);--shadow-lg: 0 2px 4px rgba(20, 32, 43, .05), 0 14px 32px rgba(20, 32, 43, .1);--step-0: 1rem;--step-1: 1.0625rem;--step-2: 1.3125rem;--step-3: 1.625rem;--step-4: 2.125rem;--micro: .8125rem;--bg: #ffffff;--bg-sunken: #f5f7f9;--bg-raised: #ffffff;--ink: #14202b;--ink-muted: #55616e;--line: #dce2e8;--line-strong: #bcc6d0;--accent: #0f5580;--accent-hover: #0b3f60;--accent-soft: #edf4f9;--brand-ink: #ffffff;--flag-ink: #7a4d00;--flag-bg: #fdf5e6;--flag-line: #e6d3ab;--focus: #0f5580;--cat-evidence: #0f6f8b;--cat-evidence-bg: #dcedf4;--cat-diagnosis: #6c4bb6;--cat-diagnosis-bg: #e8e1f7;--cat-treatment: #0f5580;--cat-treatment-bg: #dde9f3;--cat-monitoring: #8a5a12;--cat-monitoring-bg: #f8e9d0;--cat-regulation: #2f5d50;--cat-regulation-bg: #dbebe5;--state-stated-ink: #0f5580;--state-stated-bg: #e9f1f7;--state-stated-line: #bcd4e6;--state-included-ink: #0f6f8b;--state-included-bg: #e5f3f7;--state-included-line: #b3dae4;--state-unknown-ink: #5b6672;--state-unknown-bg: #eef1f4;--state-unknown-line: #d3dae1;--cat-evidence-line: #b6dae6;--cat-diagnosis-line: #cfc2ee;--cat-treatment-line: #bcd4e6;--cat-monitoring-line: #e8d3ab;--cat-regulation-line: #b9d6cb;--table-head-bg: #eef3f8;--table-zebra: #f8fafc;--table-hover: #eef4f9;--rowhead-bg: #f6f9fb}@media(prefers-color-scheme:dark){:root{--bg: #0f151b;--bg-sunken: #151d25;--bg-raised: #131b23;--ink: #e7edf2;--ink-muted: #9fabb7;--line: #26313c;--line-strong: #3a4753;--accent: #86bbe0;--accent-hover: #a8d2ef;--accent-soft: #17242f;--brand-ink: #0f151b;--flag-ink: #f0c877;--flag-bg: #241d10;--flag-line: #4a3c1d;--focus: #86bbe0;--cat-evidence: #71c3d8;--cat-evidence-bg: #13262c;--cat-diagnosis: #b6a2e8;--cat-diagnosis-bg: #1e1a2e;--cat-treatment: #86bbe0;--cat-treatment-bg: #14202b;--cat-monitoring: #e0b469;--cat-monitoring-bg: #291f10;--cat-regulation: #86c4ae;--cat-regulation-bg: #12241e;--state-stated-ink: #9cc9e8;--state-stated-bg: #16232f;--state-stated-line: #2d4658;--state-included-ink: #7cc4d6;--state-included-bg: #12252b;--state-included-line: #2a4852;--state-unknown-ink: #9aa6b2;--state-unknown-bg: #1a222a;--state-unknown-line: #313d48;--cat-evidence-line: #2a4852;--cat-diagnosis-line: #3a3156;--cat-treatment-line: #2d4658;--cat-monitoring-line: #4a3c1d;--cat-regulation-line: #27453a;--table-head-bg: #18222c;--table-zebra: #131b23;--table-hover: #1b2732;--rowhead-bg: #141d25;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .45);--shadow: 0 2px 4px rgba(0, 0, 0, .4), 0 8px 20px rgba(0, 0, 0, .45);--shadow-lg: 0 4px 8px rgba(0, 0, 0, .45), 0 18px 40px rgba(0, 0, 0, .5)}}*{box-sizing:border-box}html{font-size:112.5%;-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--masthead-h) + 1rem)}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}.answer,.boundary,.method,.byline,.province,.voice,.sources,.route,.guide-item,.table-scroll{background:var(--bg-raised);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow)}.wrap{width:100%;max-width:var(--measure-wide);margin-inline:auto;padding-inline:var(--gutter)}.prose{max-width:var(--measure)}.page{padding-block:2rem 4rem}.page{overflow-x:clip}.stack>*+*{margin-top:1rem}.stack-lg>*+*{margin-top:2.5rem}h1,h2,h3,h4{font-weight:640;letter-spacing:-.015em;line-height:1.25;margin:0;text-wrap:balance}h1{font-size:var(--step-4);margin-bottom:.75rem}h2{font-size:var(--step-3);margin-top:3rem;margin-bottom:1.1rem;color:var(--accent)}h2:after{content:"";display:block;width:2.75rem;height:4px;margin-top:.55rem;border-radius:999px;background:var(--accent);opacity:.85}.boundary h2:after,.sources h2:after,.province h2:after,.guide-item h2:after{display:none}.boundary h2,.sources h2{color:var(--ink)}h3{font-size:var(--step-2);margin-top:2.25rem;margin-bottom:.5rem;color:var(--accent)}.route h3,.guide-item h3,.province h3{color:inherit}h4{font-size:var(--step-1);margin-top:1.5rem;margin-bottom:.3rem}p{margin:0 0 1.25rem;max-width:var(--measure)}p:last-child{margin-bottom:0}p,li,dd,blockquote,.lede{text-align:justify;text-justify:inter-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:5 2 2}.crumbs li,.chips li,.footer-grid li,.footer-note p,.sources li,.sources p,.route p,.guide-item p,.field p,.help,.status,figcaption,caption,th,td,th p,td p,th li,td li{text-align:left;-webkit-hyphens:manual;hyphens:manual}.lede{font-size:var(--step-2);line-height:1.5;color:var(--ink);margin-bottom:1.5rem}.answer{font-size:var(--step-1);line-height:1.55;background:var(--accent-soft);padding:1rem 1.15rem;margin:0 0 1.75rem;max-width:var(--measure)}.answer p:last-child{margin-bottom:0}ul,ol{margin:0 0 1.25rem;padding-left:1.25rem;max-width:var(--measure)}li{margin-bottom:.4rem}li>ul,li>ol{margin-top:.4rem}a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:from-font}a:hover{color:var(--accent-hover)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:2px}strong{font-weight:640}abbr[title]{text-decoration:none;border-bottom:1px dotted var(--line-strong)}code,.num,.stamp,.prov-code{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.stamp{font-size:.75rem;letter-spacing:.01em;color:var(--ink-muted);white-space:nowrap}p.stamp{white-space:normal;max-width:var(--measure)}.stamp-block{display:block;font-size:.75rem;font-family:var(--font-mono);color:var(--ink-muted);margin-top:.2rem}.note-block{display:block;font-size:.8125rem;line-height:1.5;color:var(--ink-muted);margin-top:.3rem;max-width:var(--measure)}.unknown{font-family:var(--font-mono);font-size:.8125rem;color:var(--ink-muted)}.evidence{font-family:var(--font-sans);font-weight:600;color:var(--ink-muted)}.note-inline{font-family:var(--font-sans);font-size:.8125rem;color:var(--ink-muted)}.evidence-details{margin:.35rem 0 .5rem;max-width:var(--measure)}.evidence-details>summary{cursor:pointer;font-family:var(--font-mono);font-size:.75rem;color:var(--accent);list-style:none}.evidence-details>summary::-webkit-details-marker{display:none}.evidence-details>summary:before{content:"+ "}.evidence-details[open]>summary:before{content:"- "}.evidence-details>p,.evidence-details>.table-scroll{margin-top:.5rem}.evidence-details>p.note-block{max-width:var(--measure)}.flag{display:inline-block;font-family:var(--font-mono);font-size:.75rem;color:var(--flag-ink);background:var(--flag-bg);border:var(--rule) solid var(--flag-line);border-radius:var(--radius);padding:.05rem .35rem;margin-left:.4rem}.ownership{background:var(--bg-sunken);border-bottom:var(--rule) solid var(--line);font-size:var(--micro);color:var(--ink-muted);line-height:1.45}.ownership .wrap{padding-block:.5rem}.ownership p{margin:0;max-width:none}.masthead{position:sticky;top:0;z-index:30;background:var(--bg);border-bottom:var(--rule) solid var(--line)}@supports (backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px)){.masthead{background:color-mix(in srgb,var(--bg) 82%,transparent);-webkit-backdrop-filter:saturate(1.5) blur(14px);backdrop-filter:saturate(1.5) blur(14px)}}.masthead:before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,var(--accent),var(--cat-evidence) 55%,var(--cat-regulation));opacity:.85}.masthead .wrap{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem 1.75rem;padding-block:.7rem;min-height:0}.brand{display:inline-flex;align-items:center;gap:.6rem;font-size:1.0625rem;letter-spacing:-.02em;color:var(--ink);text-decoration:none;margin-right:auto;line-height:1.1}.brand-mark{display:inline-flex;flex:none}.brand-mark svg{display:block}.brand-word b{font-weight:700}.brand-word span{font-weight:500;color:var(--ink-muted);transition:color .15s ease}.brand:hover,.brand:hover .brand-word span{color:var(--ink)}.nav{display:flex;align-items:center;gap:.15rem;flex-wrap:wrap}.nav a{display:inline-block;font-size:.9375rem;font-weight:500;line-height:1.2;color:var(--ink-muted);text-decoration:none;white-space:nowrap;padding:.42rem .72rem;border-radius:999px;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.nav a:hover{color:var(--ink);background:var(--bg-sunken)}.nav a[aria-current=page]{color:var(--accent);background:var(--accent-soft);font-weight:600;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 24%,transparent)}.nav a[aria-current=page]:hover{background:var(--accent-soft)}.nav a.lang-switch{margin-left:.4rem;box-shadow:inset 0 0 0 1px var(--line, color-mix(in srgb, var(--ink) 18%, transparent))}.skip{position:absolute;left:-9999px}.skip:focus{position:static;display:inline-block;margin:.5rem var(--gutter);padding:.4rem .7rem;background:var(--accent-soft);border-radius:var(--radius)}.molecule-band{position:relative;isolation:isolate;overflow:hidden;margin:0 0 2rem;padding:clamp(2rem,4.5vw,3.25rem) clamp(1.25rem,3vw,2.25rem);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow);background:var(--molecule-base, var(--bg-sunken))}.molecule-band:before{content:"";position:absolute;inset:0 0 0 auto;width:min(48%,30rem);z-index:-1;pointer-events:none;background-image:var(--molecule-light);background-position:right center;background-size:contain;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 38%);mask-image:linear-gradient(90deg,transparent 0,#000 38%)}.molecule-band__copy{width:min(55%,30rem)}.molecule-band__copy>:last-child{margin-bottom:0}.molecule-band h1{margin-bottom:0}@media(prefers-color-scheme:dark){.molecule-band{background:var(--molecule-base-dark, var(--bg-sunken))}.molecule-band:before{background-image:var(--molecule-dark)}}.crumbs{font-size:var(--micro);color:var(--ink-muted);padding-block:1rem 0}.crumbs ol{list-style:none;display:flex;flex-wrap:wrap;gap:.4rem;margin:0;padding:0;max-width:none}.crumbs li{margin:0}.crumbs li+li:before{content:"/";margin-right:.4rem;color:var(--line-strong)}.byline{font-size:var(--micro);color:var(--ink-muted);padding:.9rem 1.15rem;margin-bottom:2rem;max-width:var(--measure)}.byline dl{display:grid;grid-template-columns:auto 1fr;gap:.15rem .6rem;margin:0}.byline dt{font-weight:600;color:var(--ink)}.byline dd{margin:0}.boundary{padding:1rem 1.15rem;margin:2rem 0;max-width:var(--measure);font-size:.9375rem}.boundary h2,.boundary h3{margin:0 0 .35rem;font-size:1rem}p.boundary{margin-top:1rem}.boundary p:last-child,.boundary ul:last-child{margin-bottom:0}.method{padding:1rem 1.15rem;margin-bottom:1.5rem;font-size:.875rem;max-width:var(--measure)}.method dl{display:grid;grid-template-columns:max-content 1fr;gap:.2rem .9rem;margin:0}.method dt{color:var(--ink-muted)}.method dd{margin:0}.table-scroll{overflow-x:auto;margin-bottom:1.5rem}table{width:100%;border-collapse:collapse;font-size:.875rem;background:transparent}caption{text-align:left;font-size:var(--micro);color:var(--ink-muted);padding:.8rem 1rem;background:var(--bg-sunken);border-bottom:var(--rule) solid var(--line)}th,td{text-align:left;vertical-align:top;padding:.7rem 1rem;border-bottom:var(--rule) solid var(--line)}thead th{position:sticky;top:0;background:var(--table-head-bg);color:var(--accent);font-weight:680;font-size:.6875rem;letter-spacing:.08em;text-transform:uppercase;padding-block:.6rem;border-bottom:var(--rule) solid var(--line);z-index:1}tbody tr:nth-child(2n){background:var(--table-zebra)}tbody tr:hover{background:var(--table-hover)}tbody th[scope=row]{font-weight:660;white-space:nowrap;background:var(--rowhead-bg)}tbody tr:last-child th,tbody tr:last-child td{border-bottom:0}td .stamp-block{margin-top:.25rem}.numeric{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.amount-line{display:block}.pill{display:inline-block;font-family:var(--font-mono);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase;line-height:1.5;padding:.1rem .45rem;border-radius:999px;border:var(--rule) solid transparent;margin-bottom:.3rem;white-space:nowrap}.pill-stated{color:var(--state-stated-ink);background:var(--state-stated-bg);border-color:var(--state-stated-line)}.pill-included{color:var(--state-included-ink);background:var(--state-included-bg);border-color:var(--state-included-line)}.pill-unknown{color:var(--state-unknown-ink);background:var(--state-unknown-bg);border-color:var(--state-unknown-line)}.pill-conflict{color:var(--flag-ink);background:var(--flag-bg);border-color:var(--flag-line)}.province-map{margin:0 0 1.75rem}.province-map svg{display:block;width:100%;max-width:46rem;height:auto}.province-map path{stroke:var(--bg);stroke-width:1.2;stroke-linejoin:round}.province-map{--pm-province: color-mix(in srgb, var(--accent) 20%, var(--bg));--pm-province-hover: color-mix(in srgb, var(--accent) 48%, var(--bg));--pm-territory: var(--line)}@media(prefers-color-scheme:dark){.province-map{--pm-province: color-mix(in srgb, var(--accent) 34%, var(--bg));--pm-province-hover: color-mix(in srgb, var(--accent) 62%, var(--bg));--pm-territory: var(--bg-sunken)}.pm-province:hover .pm-label,.pm-province:focus-visible .pm-label{fill:var(--bg)}}.pm-territories path{fill:var(--pm-territory)}.pm-province path{fill:var(--pm-province);transition:fill .15s ease}.pm-province:hover path,.pm-province:focus-visible path{fill:var(--pm-province-hover)}.pm-province:focus-visible{outline:none}.pm-province:focus-visible path{stroke:var(--focus);stroke-width:3}.pm-label{font:600 15px/1 system-ui,-apple-system,Segoe UI,sans-serif;fill:var(--ink);text-anchor:middle;cursor:pointer}.pm-hit{fill:transparent;stroke:none;cursor:pointer}.pm-leader{stroke:var(--ink-muted);stroke-width:1}@media(max-width:40rem){.pm-label{font-size:30px}.pm-leader{stroke-width:2}}.province-map figcaption{margin-top:.5rem;font-size:var(--micro);color:var(--ink-muted);max-width:var(--measure)}.chips{display:flex;flex-wrap:wrap;gap:.4rem;padding:0;margin:0 0 1.75rem;list-style:none;max-width:var(--measure)}.chips li{margin:0}.chips.jump{margin-bottom:2.25rem}.chips.jump a{font-size:.8125rem;padding:.2rem .5rem;color:var(--ink-muted);border-color:var(--line)}.chips.jump a:hover{color:var(--accent);border-color:var(--accent)}.chips a{background:var(--accent-soft);display:inline-block;border:var(--rule) solid var(--line-strong);border-radius:var(--radius);padding:.3rem .65rem;font-size:.875rem;text-decoration:none;color:var(--ink);background:var(--bg-raised)}.chips a:hover{border-color:var(--accent);color:var(--accent)}.province{padding:1.35rem 1.5rem;margin-top:1.5rem;scroll-margin-top:1rem;max-width:var(--measure)}.province h3{margin-top:0}.province:target{border-color:var(--accent);box-shadow:var(--shadow-lg)}.facts{display:grid;gap:.1rem 1rem;grid-template-columns:max-content 1fr;margin:0 0 1rem;font-size:.9375rem;max-width:var(--measure)}.facts dt{color:var(--ink-muted)}.facts dd{margin:0 0 .5rem}.conflict-list{list-style:none;margin:0;padding:0}.conflict-list li+li{margin-top:.85rem;padding-top:.85rem;border-top:var(--rule) solid var(--line)}.sources{margin-top:3rem;padding:1.35rem 1.5rem;max-width:var(--measure)}.sources h2{margin-top:0;font-size:var(--step-1)}.sources ol{font-size:.875rem;max-width:none}.sources li{margin-bottom:.55rem}.sources .stamp{white-space:normal}.rating-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:.9rem;margin:0 0 1.75rem;max-width:var(--measure-wide)}.rating-card{border:var(--rule) solid var(--line);border-radius:var(--radius);padding:.9rem 1rem;background:var(--bg-raised)}.rating-card h3{margin:0 0 .15rem;font-size:1rem}.rating-card p{margin:0 0 .3rem;max-width:none}.rating-card .platform{font-size:.8125rem;color:var(--ink-muted)}.rating-card .score{font-size:1.5rem;font-weight:640;line-height:1.2}.rating-card .score .of,.rating-card .score .label{font-size:.875rem;font-weight:400;color:var(--ink-muted)}.rating-card .count{font-size:.9375rem}.rating-card .meta{font-size:.8125rem;color:var(--ink-muted)}.journey{list-style:none;counter-reset:step;padding:0;margin:0 0 2rem;max-width:var(--measure-wide);display:grid;gap:.75rem}.journey li{counter-increment:step;position:relative;padding:.9rem 1.1rem .9rem 3.1rem;border:var(--rule) solid var(--line);border-radius:var(--radius);background:var(--surface);margin:0}.journey li:before{content:counter(step);position:absolute;left:1rem;top:.85rem;width:1.5rem;height:1.5rem;border-radius:50%;background:var(--accent);color:var(--brand-ink);font-family:var(--font-mono);font-size:.8125rem;display:grid;place-items:center}.journey .next{display:block;margin-top:.3rem;font-size:.8125rem;color:var(--ink-muted)}.routes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;max-width:var(--measure-wide);margin-bottom:1.5rem}.route{overflow:hidden;display:flex;flex-direction:column}.route h3{margin:0;padding:1rem 1.15rem .35rem;font-size:var(--step-1)}.route p{margin:0;padding:0 1.15rem 1.15rem;font-size:.9375rem;color:var(--ink-muted);max-width:none}.route .fig{margin:0;max-width:none}.route .fig img{border:0;border-radius:0;display:block}.field{display:grid;gap:.35rem;margin-bottom:1.1rem;max-width:var(--measure)}label{font-weight:600;font-size:.9375rem}.help{font-size:var(--micro);color:var(--ink-muted)}input[type=text],input[type=email],textarea,select{font:inherit;font-size:1rem;color:var(--ink);background:var(--bg-raised);border:var(--rule) solid var(--line-strong);border-radius:var(--radius);padding:.5rem .65rem;width:100%}input::placeholder,textarea::placeholder{color:var(--ink-muted);opacity:1}.button{display:inline-block;font:inherit;font-weight:600;font-size:.9375rem;color:#fff;background:var(--accent);border:var(--rule) solid var(--accent);border-radius:var(--radius);padding:.5rem 1rem;cursor:pointer;text-decoration:none;white-space:nowrap}.button:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:#fff}.button:active{transform:translateY(1px)}@media(prefers-color-scheme:dark){.button,.button:hover{color:#0f151b}}.site-footer{border-top:var(--rule) solid var(--line);background:var(--bg-sunken);margin-top:4rem;font-size:.875rem;color:var(--ink-muted)}.site-footer .wrap{padding-block:2rem 2.5rem}.footer-grid{display:grid;gap:1.5rem 2.5rem;grid-template-columns:repeat(auto-fit,minmax(13rem,1fr));margin-bottom:1.5rem}.footer-grid h2{font-size:.8125rem;margin:0 0 .5rem;color:var(--ink);letter-spacing:.02em}.footer-grid ul{list-style:none;margin:0;padding:0}.footer-grid li{margin-bottom:.3rem}.footer-grid a{color:var(--ink-muted);text-decoration:none}.footer-grid a:hover{color:var(--accent);text-decoration:underline}.footer-note{border-top:var(--rule) solid var(--line);padding-top:1.25rem;max-width:46rem}.footer-note p{max-width:none}.footer-note p:last-child{margin-bottom:0}@media(max-width:48rem){:root{--step-4: 1.75rem;--step-3: 1.375rem;--step-2: 1.1875rem}.routes{grid-template-columns:1fr}.province,.sources,.guide-item{padding:1.1rem 1.15rem}.byline dl{grid-template-columns:1fr}.byline dt{margin-top:.4rem}.method dl,.facts{grid-template-columns:1fr}.facts dt{margin-top:.4rem}html{scroll-padding-top:1rem}.molecule-band{border:0;box-shadow:none;background:none;padding:0;margin-bottom:1.5rem}.molecule-band:before{display:none}.molecule-band__copy{width:100%}.masthead{position:static}.masthead .wrap{padding-block:.65rem;gap:.55rem}.brand{width:100%;margin-right:0}.nav{flex-wrap:nowrap;width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;margin-inline:calc(var(--gutter) * -1);padding-inline:var(--gutter);-webkit-mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%);mask-image:linear-gradient(90deg,#000 0,#000 calc(100% - 2rem),transparent 100%)}.nav::-webkit-scrollbar{display:none}.nav a{padding:.4rem .68rem}thead th{position:static}}@media print{.answer,.boundary,.method,.byline,.province,.sources,.route,.guide-item,.table-scroll,.fig img,.markdown blockquote{box-shadow:none}.ownership,.masthead,.crumbs,.site-footer{border:0}.molecule-band{border:0;box-shadow:none;background:none;padding:0}.molecule-band:before{display:none}.molecule-band__copy{width:100%}.masthead{position:static;background:none}.masthead:before{display:none}.nav,.chips{display:none}a{color:inherit;text-decoration:underline}.table-scroll{overflow:visible}}.markdown{max-width:var(--measure-wide);overflow-wrap:break-word}.markdown>p,.markdown>ul,.markdown>ol,.markdown>blockquote{max-width:var(--measure)}.markdown h2{padding-top:.5rem}.markdown>p:first-of-type{font-size:var(--step-1);line-height:1.55}.amount{font-variant-numeric:tabular-nums}.markdown>p>strong:only-child{display:inline-block;margin-top:.5rem}.markdown blockquote{margin:1.5rem 0;padding:1rem 1.15rem;background:var(--bg-sunken);border:var(--rule) solid var(--line);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);color:var(--ink-muted)}.markdown blockquote p:last-child{margin-bottom:0}.markdown code{font-size:.875em;background:var(--bg-sunken);border:var(--rule) solid var(--line);border-radius:3px;padding:.05em .3em}.markdown hr{border:0;border-top:var(--rule) solid var(--line);margin:2.5rem 0}.markdown .table-scroll{margin-block:1.5rem}.guide-list{display:grid;grid-template-columns:minmax(0,1fr);gap:1rem;max-width:var(--measure)}.guide-item{padding:1.35rem 1.5rem;background:var(--cat-bg, var(--bg-sunken));border:var(--rule) solid var(--cat-line, var(--line));border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);transition:transform .15s ease,box-shadow .15s ease}.guide-item:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}.guide-item h3 a{color:var(--cat, var(--accent))}@media(prefers-reduced-motion:reduce){.guide-item,.nav a,.brand-word span{transition:none}.guide-item:hover{transform:none}}.guide-group{--cat: var(--accent);--cat-bg: var(--accent-soft);--cat-line: var(--line)}.guide-group[data-category=Evidence]{--cat: var(--cat-evidence);--cat-bg: var(--cat-evidence-bg);--cat-line: var(--cat-evidence-line)}.guide-group[data-category=Diagnosis]{--cat: var(--cat-diagnosis);--cat-bg: var(--cat-diagnosis-bg);--cat-line: var(--cat-diagnosis-line)}.guide-group[data-category=Treatment]{--cat: var(--cat-treatment);--cat-bg: var(--cat-treatment-bg);--cat-line: var(--cat-treatment-line)}.guide-group[data-category=Monitoring]{--cat: var(--cat-monitoring);--cat-bg: var(--cat-monitoring-bg);--cat-line: var(--cat-monitoring-line)}.guide-group[data-category=Regulation]{--cat: var(--cat-regulation);--cat-bg: var(--cat-regulation-bg);--cat-line: var(--cat-regulation-line)}.guide-group>h2{color:var(--cat);border-bottom:0}.guide-group>h2:after{background:var(--cat);display:block}.guide-group+.guide-group{margin-top:2.25rem}.guide-group>h2{font-size:var(--step-2);margin:0 0 .9rem;max-width:var(--measure)}.guide-item h3{margin:0 0 .3rem;font-size:var(--step-1)}.guide-item h3 a{text-decoration:none}.guide-item h3 a:hover{text-decoration:underline}.guide-item p{margin:0 0 .35rem;color:var(--ink-muted);font-size:.9375rem}.fig{margin:2rem 0;max-width:var(--measure-wide)}.fig img{display:block;width:100%;height:auto;border-radius:var(--radius);border:var(--rule) solid var(--line);background:var(--bg-sunken)}.fig-hero{margin:1.75rem 0 2.5rem}.fig-guide{margin:1.5rem 0 2.5rem}.fig-body{max-width:var(--measure)}.fig-route{max-width:24rem;margin:1rem 0 .25rem}@media(prefers-color-scheme:dark){.fig img{filter:brightness(.92) saturate(.96)}}@media(max-width:48rem){.fig{margin:1.5rem 0}.fig-route{max-width:100%}}.faq{margin:0 0 1.75rem;max-width:var(--measure-wide)}.faq dt+dd+dt{margin-top:.9rem}.faq dt{font-weight:650;font-size:var(--step-1);padding:.9rem 1.1rem 0;border-radius:var(--radius-lg) var(--radius-lg) 0 0;box-shadow:var(--shadow-lg);border:var(--rule) solid var(--cat-line);border-bottom:0;background:var(--cat-bg);color:var(--cat)}.faq dd{margin:0;padding:.5rem 1.1rem 1rem;border-radius:0 0 var(--radius-lg) var(--radius-lg);box-shadow:var(--shadow-lg);border:var(--rule) solid var(--cat-line);border-top:0;background:var(--cat-bg)}.faq dt:nth-of-type(5n+1),.faq dd:nth-of-type(5n+1){--cat: var(--cat-evidence);--cat-bg: var(--cat-evidence-bg);--cat-line: var(--cat-evidence-line)}.faq dt:nth-of-type(5n+2),.faq dd:nth-of-type(5n+2){--cat: var(--cat-diagnosis);--cat-bg: var(--cat-diagnosis-bg);--cat-line: var(--cat-diagnosis-line)}.faq dt:nth-of-type(5n+3),.faq dd:nth-of-type(5n+3){--cat: var(--cat-treatment);--cat-bg: var(--cat-treatment-bg);--cat-line: var(--cat-treatment-line)}.faq dt:nth-of-type(5n+4),.faq dd:nth-of-type(5n+4){--cat: var(--cat-monitoring);--cat-bg: var(--cat-monitoring-bg);--cat-line: var(--cat-monitoring-line)}.faq dt:nth-of-type(5n+5),.faq dd:nth-of-type(5n+5){--cat: var(--cat-regulation);--cat-bg: var(--cat-regulation-bg);--cat-line: var(--cat-regulation-line)}.hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.status{min-height:1.5rem;font-weight:600}.status.ok{color:var(--cat-regulation)}.status.error{color:var(--cat-monitoring)}#contact-form textarea{min-height:9rem;resize:vertical}.highlight{background:var(--cat-regulation-bg);border:var(--rule) solid var(--cat-regulation-line);border-radius:var(--radius-lg);box-shadow:var(--shadow-lg);padding:1.1rem 1.25rem .25rem;margin:0 0 2rem;max-width:var(--measure-wide)}.highlight h2{margin-top:0;color:var(--cat-regulation)}.highlight h2:after{background:var(--cat-regulation)}.highlight p{max-width:none}.sortbar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin:0 0 .85rem}.sortbar[hidden]{display:none}.sortbar-label{font-size:var(--micro);color:var(--ink-muted)}.sortbar-buttons{display:inline-flex;flex-wrap:wrap;gap:.25rem;padding:.2rem;border:var(--rule) solid var(--line);border-radius:999px;background:var(--bg-sunken)}.sortbar-buttons button{font:inherit;font-size:var(--micro);line-height:1.2;padding:.4rem .8rem;border:var(--rule) solid transparent;border-radius:999px;background:none;color:var(--ink-muted);cursor:pointer}.sortbar-buttons button:hover{color:var(--ink)}.sortbar-buttons button[aria-pressed=true]{background:var(--accent);border-color:var(--accent);color:#fff;font-weight:600}.sortbar-buttons button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.sortbar-status{flex-basis:100%;margin:0;font-size:var(--micro);color:var(--ink-muted)}.chip{display:inline-block;font-size:var(--micro);line-height:1.2;padding:.2rem .5rem;border:var(--rule) solid var(--line);border-radius:999px;background:var(--bg-sunken);color:var(--ink-muted);margin-bottom:.35rem}.voice{padding:1rem 1.25rem .25rem;margin:0 0 1rem;max-width:var(--measure)}.voice h4{margin-top:0}.voice-credential{color:var(--ink-muted);font-size:.9375rem;margin-bottom:.75rem}.voice:target{border-color:var(--accent);box-shadow:var(--shadow-lg)}.on-page{max-width:var(--measure);margin:0 0 2rem}.on-page ol{margin:.25rem 0 0;padding-left:1.25rem}.on-page li{margin:.15rem 0}.editorial{border-left:3px solid var(--accent);padding-left:1rem;max-width:var(--measure)}.news-list li{margin-bottom:.4rem}table.fixed-cols{table-layout:fixed;width:100%;min-width:44rem}.guideline-table th:nth-child(1){width:26%}.guideline-table th:nth-child(2){width:14%}.guideline-table th:nth-child(3){width:34%}.guideline-table th:nth-child(4){width:26%}.claims-table th:nth-child(1){width:32%}table.fixed-cols th,table.fixed-cols td{vertical-align:top;white-space:normal}.yearly-table th:nth-child(1){width:20%}.yearly-table th:nth-child(2){width:22%}.yearly-table th:nth-child(3){width:33%}.yearly-table th:nth-child(4){width:25%}.table-notes{list-style:none;padding-left:0;margin:.5rem 0 1rem;font-size:.9rem;color:var(--ink-muted)}.table-notes li{margin:.25rem 0}.component-costs{table-layout:fixed;min-width:40rem}.component-costs thead th:nth-child(1){width:26%}.component-costs thead th:nth-child(2){width:20%}.component-costs thead th:nth-child(3){width:54%}.route-compare thead th:nth-child(1){width:20%}.service-checks{min-width:52rem}.service-checks .check{display:block}.component-costs tbody th[scope=row],.route-compare tbody th[scope=row],.coverage-table tbody th[scope=row],.service-checks tbody th[scope=row]{white-space:normal}.coverage-table{min-width:44rem}
