.receive-help{max-width:1080px;padding-top:56px;padding-bottom:64px}
.receive-help-intro{max-width:760px;margin-bottom:32px}
.receive-help h1{font-size:clamp(2rem,4.2vw,3.3rem);line-height:1.3;margin:16px 0 24px}
.receive-help p{margin:14px 0;line-height:1.85}
.receive-help-lead{font-size:1.2rem}
.receive-help-overview{padding:16px 0;border-block:1px solid var(--ink-12)}
.receive-help-nav{display:grid;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:48px}
.receive-help-nav a{display:flex;align-items:center;gap:12px;padding:12px;border:1px solid var(--ink-12);background:var(--card);font-size:.9rem;text-decoration:none}
.receive-help-nav span{font-weight:700;color:var(--ink-60)}
.receive-help-steps,.receive-help-substeps{list-style:none;padding:0;margin:0}
.receive-help-steps>li{padding-top:32px;border-top:1px solid var(--ink-12);scroll-margin-top:24px}
.receive-help-substeps>li,.receive-help-optional{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px 36px;padding:28px 0;scroll-margin-top:24px}
.receive-help-reminders{border-block:1px solid var(--ink-12)}
.receive-help-number{font-size:.85rem;font-weight:700;color:var(--ink-60);letter-spacing:.12em}
.receive-help h2{font-size:1.55rem;line-height:1.45;margin:10px 0 16px}
.receive-help h3{font-size:1.15rem;margin-top:24px}
.receive-help-note{padding-left:16px;border-left:3px solid var(--ink-12);color:var(--ink-60);font-size:.92rem}
.receive-help-screen{grid-column:2;margin:0;align-self:start;border:1px solid var(--ink-12);background:white;box-shadow:0 12px 28px -24px rgba(24,35,56,.35)}
.receive-help-screen img{display:block;width:100%;height:auto}
.receive-help-alternative{grid-column:2}
.receive-help summary{cursor:pointer;font-weight:700;padding:16px 0}
.receive-help summary:focus-visible,.receive-help a:focus-visible{outline:2px solid var(--shu);outline-offset:4px}
.receive-help-explanation{padding:28px 32px;background:var(--ink-06);margin:20px 0 36px}
.receive-help-questions details{border-bottom:1px solid var(--ink-12)}
.receive-help-browser{border-top:3px solid var(--ink);margin-top:40px;padding-top:20px}
@media(max-width:700px){.receive-help{padding-top:28px}.receive-help-nav{grid-template-columns:repeat(2,1fr)}.receive-help-substeps>li,.receive-help-optional{display:block;padding:28px 0}.receive-help-screen{margin-top:20px}.receive-help-explanation{padding:20px}.receive-help-alternative{margin-top:16px}}
@media print{.receive-help-nav,.language-switch{display:none}.receive-help-substeps>li{break-inside:avoid}.receive-help details>*{display:block}.receive-help-screen{box-shadow:none}}
