.guide-header-surface{background:var(--ink)}.guide-hero{background:#edf4f6;border-bottom:1px solid #d9e5e9;padding:25px 0 67px}.guide-breadcrumbs{color:#526977;flex-wrap:wrap;align-items:center;gap:9px;font-size:12px;display:flex}.guide-breadcrumbs a:hover{color:var(--ink);text-underline-offset:4px;text-decoration:underline}.guide-breadcrumbs [aria-current]{color:var(--ink)}.guide-hero-grid{grid-template-columns:1.17fr .83fr;align-items:center;gap:80px;padding-top:46px;display:grid}.guide-hero h1{letter-spacing:-.065em;text-wrap:balance;max-width:720px;font-size:clamp(42px,4.4vw,62px);line-height:1.06}.guide-accent{color:var(--cyan-dark);letter-spacing:-.035em;margin-top:19px;font-size:25px;font-weight:600;line-height:1.35}.guide-intro{color:#4c6270;max-width:565px;margin-top:21px;font-size:16px;line-height:1.7}.guide-start{background:var(--ink);color:#fff;gap:30px;margin-top:27px}.guide-start:hover{background:#254457}.guide-reviewed{color:#536c79;align-items:flex-start;gap:8px;margin-top:19px;font-size:11px;display:flex}.guide-reviewed svg{flex-shrink:0;margin-top:2px}.guide-diagram{background:#fff;border:1px solid #d5e0e5;border-radius:12px;padding:24px 26px 19px;box-shadow:0 12px 40px #19334508}.diagram-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding-bottom:20px;display:flex}.diagram-top .mono{color:#607784;font-size:10px}.diagram-mark{border:4px solid #87c6d5;border-radius:50%;width:14px;height:14px}.guide-diagram ol{margin:0;padding:18px 0 15px;list-style:none}.diagram-step{align-items:center;gap:15px;padding:13px 0;display:flex;position:relative}.diagram-step:not(:last-child):after{content:"";background:#d6e1e7;width:1px;height:25px;position:absolute;top:52px;left:17px}.diagram-node{color:#5a7280;background:#f1f5f7;border:1px solid #dce5e9;border-radius:50%;flex-shrink:0;place-items:center;width:35px;height:35px;display:grid}.diagram-node .mono{font-size:10px}.diagram-done .diagram-node{color:var(--green);background:#e7f1ec;border-color:#d1e7da}.diagram-active .diagram-node{color:var(--amber);background:#fff3d9;border-color:#eddbb8}.diagram-step>div{flex-direction:column;display:flex}.diagram-step strong{font-size:16px;font-weight:750}.diagram-step div>span{color:#667d8a;margin-top:1px;font-size:11px}.diagram-question{color:#80612c;background:#fff6e5;border-radius:3px;margin-left:auto;padding:3px 6px;font-size:9px}.guide-diagram>p{border-top:1px solid var(--line);color:#4a6372;align-items:flex-start;gap:9px;padding-top:17px;font-size:12px;line-height:1.65;display:flex}.guide-diagram>p svg{flex-shrink:0;margin-top:2px}.diagram-caption{color:#6d7e88;margin-top:13px;font-size:10px;line-height:1.6;display:block}.guide-triage{padding:67px 0 80px;scroll-margin-top:0}.triage-heading{grid-template-columns:1.2fr 1fr;align-items:end;gap:70px;margin-bottom:29px;display:grid}.triage-heading .mono{color:var(--cyan-dark);font-size:11px}.triage-heading h2{max-width:580px;margin-top:9px;font-size:33px}.triage-heading>p{justify-self:end;max-width:420px;font-size:14px}.triage-workspace{grid-template-columns:330px 1fr;align-items:start;gap:30px;display:grid}.triage-choices{flex-direction:column;gap:9px;display:flex}.triage-choices button{text-align:left;border:1px solid var(--line);background:#fff;border-radius:7px;align-items:center;gap:13px;min-height:72px;padding:17px 18px;font-size:14px;font-weight:650;transition:background .15s,border-color .15s;display:flex}.triage-choices button>svg{margin-left:auto}.triage-choice-number{color:#6d8090;font-size:10px}.triage-choices button:hover{background:#f1f6f8;border-color:#a8bbc6}.triage-choices button[aria-pressed=true]{background:var(--ink);color:#fff;border-color:var(--ink)}.triage-choices button[aria-pressed=true] .triage-choice-number,.triage-choices button[aria-pressed=true]>svg{color:var(--cyan)}.triage-local{gap:9px;margin:14px 7px 0;font-size:11px;line-height:1.7;display:flex}.triage-local svg{flex-shrink:0;margin-top:2px}.triage-results{background:#f3f7f8;border:1px solid #dce7ec;border-radius:10px;overflow:hidden}.triage-panel{padding:28px 34px 0}.triage-panel[hidden]{display:none}.triage-case-meta{color:var(--cyan-dark);justify-content:space-between;align-items:center;display:flex}.triage-case-meta .mono{font-size:10px}.triage-case-meta .mono:last-child{color:#637784}.triage-panel h3{max-width:650px;margin-top:17px;font-size:27px;line-height:1.23}.triage-summary{color:#506672;margin-top:13px;font-size:14px;line-height:1.75}.triage-steps{margin:21px 0;padding:0;list-style:none}.triage-steps li{border-top:1px solid #dce6ea;gap:15px;padding:12px 0;display:flex}.triage-steps li>span{background:#fff;border:1px solid #d8e3e8;border-radius:5px;flex-shrink:0;place-items:center;width:23px;height:23px;margin-top:1px;font-size:10px;display:grid}.triage-steps p{color:#2b4352;font-size:14px;line-height:1.75}.triage-recipient{background:#e6f0f3;border-radius:6px;align-items:center;gap:12px;padding:14px 16px;display:flex}.triage-recipient>svg{color:var(--cyan-dark);flex-shrink:0}.triage-recipient>div{flex-direction:column;display:flex}.triage-recipient .mono{color:#526d7b;font-size:9px}.triage-recipient strong{margin-top:3px;font-size:13px;font-weight:650;line-height:1.5}.triage-caution{color:#6c593b;gap:10px;margin-top:16px;font-size:12px;line-height:1.7;display:flex}.triage-caution svg{flex-shrink:0;margin-top:2px}.triage-related{color:var(--cyan-dark);margin-top:17px}.triage-copy{flex-wrap:wrap;align-items:center;gap:14px;padding:23px 34px 28px;display:flex}.triage-copy button{background:#fff;border-color:#c2d0d8;gap:12px;min-height:43px;padding:10px 14px;font-size:12px}.triage-copy>span{color:#5c7280;max-width:240px;font-size:11px}.guide-reading-surface{border-top:1px solid var(--line)}.guide-reading-layout{grid-template-columns:270px minmax(0,780px);justify-content:space-between;gap:80px;padding-top:68px;display:grid}.guide-contents-inner{padding-right:16px;position:sticky;top:32px}.guide-contents .mono{color:#627784;font-size:10px}.guide-contents nav{flex-direction:column;gap:0;margin-top:17px;display:flex}.guide-contents nav a{color:#566a79;border-bottom:1px solid #e8edf0;justify-content:space-between;align-items:center;gap:12px;padding:13px 0;font-size:12px;line-height:1.5;display:flex}.guide-contents nav a:hover{color:var(--cyan-dark)}.guide-contents nav a:first-child{color:var(--ink);font-weight:750}.guide-method-link{border-left:2px solid #95cfe1;margin-top:28px;padding:5px 0 5px 15px;display:block}.guide-method-link>span{color:#647c89;font-size:11px;display:block}.guide-method-link>strong{align-items:center;gap:8px;margin-top:5px;font-size:12px;line-height:1.6;display:flex}.guide-article-section{border-bottom:1px solid #e4e9ed;margin-bottom:51px;padding:0 0 57px}.guide-section-number{color:var(--cyan-dark);align-items:center;gap:11px;margin-bottom:15px;font-size:11px;display:flex}.guide-section-number span{background:#86bed0;width:31px;height:1px}.guide-article-section h2{letter-spacing:-.047em;text-wrap:balance;margin-bottom:22px;font-size:34px;line-height:1.23}.guide-article-section>p{color:#4e6372;margin-top:17px;font-size:16px;line-height:1.85}.guide-article-section>.guide-lead{color:#304a5a}.guide-explanations{margin:27px 0 0}.guide-explanations>div{border-top:1px solid #e3e9ed;grid-template-columns:185px 1fr;gap:28px;padding:20px 0;display:grid}.guide-explanations dt{letter-spacing:-.02em;font-size:15px;font-weight:750;line-height:1.5}.guide-explanations dd{margin:0}.guide-explanations dd p{color:#4f6573;font-size:14px;line-height:1.85}.guide-citations{color:#677e8c;flex-wrap:wrap;align-items:center;gap:7px;margin-top:15px;font-size:10px;display:flex}.guide-citations a{text-underline-offset:3px;color:#3e7080;align-items:center;gap:3px;text-decoration:underline;display:inline-flex}.guide-escalation{background:var(--ink);color:#fff;border-radius:10px;margin-bottom:65px;padding:32px 36px}.guide-escalation-icon{width:42px;height:42px;color:var(--cyan);border:1px solid #385568;border-radius:50%;place-items:center;margin-bottom:20px;display:grid}.guide-escalation h2{margin-bottom:15px;font-size:28px;line-height:1.24}.guide-escalation>p{color:#c2d0da;font-size:14px;line-height:1.9}.guide-escalation>div{border-top:1px solid #344b5c;align-items:flex-start;gap:12px;margin-top:24px;padding-top:22px;display:flex}.guide-escalation>div svg{color:#a9ddec;flex-shrink:0;margin-top:3px}.guide-escalation>div p{color:#d5e2e9;font-size:12px;line-height:1.8}.guide-faq>.mono,.guide-evidence>.mono{color:var(--cyan-dark);margin-bottom:12px;font-size:10px;display:block}.guide-faq .faq-list summary{font-size:15px}.guide-faq .faq-list p{font-size:14px}.guide-evidence{border:0;margin-bottom:0}.guide-evidence h2{font-size:29px}.guide-evidence>p{font-size:13px;line-height:1.85}.guide-evidence>div{margin:22px 0}.guide-source{border-top:1px solid #e1e8ec;scroll-margin-top:30px}.guide-source:target{outline-offset:5px;background:#edf6f9;outline:1px solid #c5dde7}.guide-source summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:17px 0;list-style:none;display:flex}.guide-source summary::-webkit-details-marker{display:none}.guide-source summary>span{flex-direction:column;gap:3px;display:flex}.guide-source summary strong{font-size:12px}.guide-source summary span>span{color:#607785;font-size:11px}.guide-source[open] summary>svg{transform:rotate(180deg)}.guide-source p{padding:0 22px 20px 0;font-size:12px;line-height:1.85}.guide-evidence>a{font-size:12px}.guide-related-section{background:#f1f6f7;border-top:1px solid #e1e9ed;padding:65px 0 75px}.guide-related-section .container>div:first-child{justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;display:flex}.guide-related-section .mono{color:#517381;font-size:11px}.guide-related-section h2{font-size:32px}.guide-related-section .guide-links{grid-template-columns:repeat(2,minmax(0,1fr));margin:0}@media (min-width:1600px){.guide-hero-grid{gap:110px}}@media (max-width:1100px){.guide-hero-grid{grid-template-columns:1.1fr .9fr;gap:35px}.guide-hero h1{font-size:46px}.guide-diagram{padding:20px}.diagram-question{display:none}.triage-workspace{grid-template-columns:285px 1fr;gap:22px}.triage-heading{gap:35px}.triage-panel{padding:24px 25px 0}.triage-copy{padding:23px 25px}.guide-reading-layout{grid-template-columns:225px minmax(0,1fr);gap:40px}.guide-explanations>div{grid-template-columns:1fr;gap:9px}}@media (max-width:800px){.guide-hero-grid{grid-template-columns:1fr;gap:35px;padding-top:32px}.guide-hero h1{max-width:650px;font-size:48px}.guide-hero-copy,.guide-diagram{max-width:650px}.guide-diagram ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px 16px;display:grid}.diagram-step:not(:last-child):after{display:none}.diagram-step{gap:10px}.triage-heading{grid-template-columns:1fr;gap:14px}.triage-heading>p{justify-self:start;max-width:600px}.triage-workspace{grid-template-columns:1fr;gap:19px}.triage-choices{grid-template-columns:1fr 1fr;gap:9px;display:grid}.triage-choices button{min-height:70px}.triage-local{grid-column:1/-1;margin:3px 0 0}.guide-reading-layout{grid-template-columns:1fr;gap:40px;padding-top:37px}.guide-contents-inner{padding:0;position:static}.guide-contents nav{grid-template-columns:1fr 1fr;column-gap:24px;margin-top:10px;display:grid}.guide-method-link{display:none}.guide-article-section h2{font-size:32px}.guide-explanations>div{grid-template-columns:170px minmax(0,1fr);gap:20px}.guide-related-section .container>div:first-child{flex-direction:column;align-items:flex-start;gap:12px}}@media (max-width:520px){.guide-hero{padding:18px 0 30px}.guide-breadcrumbs{gap:5px;font-size:10px}.guide-breadcrumbs [aria-current],.guide-breadcrumbs svg:last-of-type{display:none}.guide-hero-grid{gap:28px;padding-top:28px}.guide-hero h1{font-size:40px;line-height:1.08}.guide-accent{margin-top:15px;font-size:21px}.guide-intro{margin-top:16px;font-size:14px;line-height:1.8}.guide-start{min-height:47px;margin-top:21px;font-size:13px}.guide-reviewed{margin-top:15px;font-size:10px}.guide-diagram{padding:18px}.diagram-top{padding-bottom:13px}.guide-diagram ol{grid-template-columns:1fr;gap:0;padding:9px 0}.diagram-step{padding:10px 0}.diagram-step:not(:last-child):after{height:21px;display:block;top:42px;left:15px}.diagram-node{width:31px;height:31px}.diagram-step strong{font-size:14px}.diagram-step div>span{font-size:11px}.diagram-question{display:block}.guide-diagram>p{padding-top:13px;font-size:11px}.guide-triage{padding:37px 0 43px}.triage-heading h2{font-size:27px}.triage-heading>p{font-size:13px}.triage-heading{margin-bottom:22px}.triage-choices{grid-template-columns:1fr;gap:7px}.triage-choices button{min-height:53px;padding:13px 15px;font-size:13px}.triage-local{margin-top:8px;font-size:10px}.triage-panel{padding:21px 19px 0}.triage-panel h3{font-size:23px}.triage-summary{font-size:13px}.triage-steps li{gap:11px}.triage-steps p{font-size:13px}.triage-recipient{padding:12px}.triage-recipient strong{font-size:12px}.triage-caution{font-size:11px}.triage-copy{gap:9px;padding:21px 19px 24px}.triage-copy button{width:100%}.triage-copy>span{max-width:none;font-size:10px}.guide-contents nav{grid-template-columns:1fr}.guide-contents nav a{padding:11px 0;font-size:12px}.guide-reading-layout{gap:39px}.guide-article-section{margin-bottom:33px;padding-bottom:34px}.guide-article-section h2{margin-bottom:18px;font-size:28px}.guide-article-section>p{font-size:14px}.guide-explanations>div{grid-template-columns:1fr;gap:9px;padding:18px 0}.guide-explanations dt{font-size:15px}.guide-explanations dd p{font-size:14px}.guide-escalation{margin-bottom:41px;padding:25px 23px}.guide-escalation h2{font-size:25px}.guide-escalation>p{font-size:13px}.guide-faq .faq-list summary{padding:20px 0;font-size:14px}.guide-faq .faq-list p{font-size:13px}.guide-evidence>p{font-size:12px}.guide-evidence{margin-bottom:0}.guide-related-section{padding:39px 0 43px}.guide-related-section h2{font-size:28px}.guide-related-section .guide-links{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.guide-page *,.guide-page :after{transition:none!important;animation:none!important}}@media print{.guide-header-surface,.site-footer,.guide-start,.guide-contents,.triage-choices,.triage-copy,.guide-related-section{display:none!important}.guide-hero,.guide-triage,.guide-reading-layout{padding-block:20px}.guide-hero-grid,.guide-reading-layout,.triage-workspace{display:block}.guide-hero h1{font-size:32px}.guide-diagram{margin-top:24px}.triage-panel[hidden]{display:block!important}.triage-panel{break-inside:avoid;padding-block:22px}.guide-escalation{color:var(--ink);background:#edf4f6}.guide-escalation p{color:var(--ink)!important}}
