/* Scoped resource additions. Existing stylesheet remains byte-identical. */
.help-resource{margin-top:40px;max-width:760px;border-left:3px solid var(--burgundy);background:#efeeea;padding:23px 27px}
.help-resource .eyebrow{margin:0 0 12px}
.help-resource h3{font-size:24px;line-height:1.3;letter-spacing:-.025em;font-weight:500;margin:0 0 12px}
.help-resource p:not(.eyebrow){max-width:60ch;margin:0 0 16px;color:var(--muted);font-size:15px}
.help-resource>a{font-size:14px;font-weight:600;color:var(--burgundy)}
.guide-page{width:min(760px,calc(100% - 88px));margin-inline:auto;padding:48px 0 72px}
.guide-breadcrumb{margin:0 0 32px;color:var(--muted);font-size:13px}
.guide-page .eyebrow{margin-bottom:19px}
.guide-page h1{font-size:clamp(38px,4.4vw,56px);line-height:1.1;letter-spacing:-.04em;margin-bottom:28px;max-width:24ch}
.guide-copy{font-size:17px;line-height:1.8}
.guide-copy h2{font-size:25px;line-height:1.3;font-weight:500;letter-spacing:-.025em;margin:38px 0 15px;scroll-margin-top:105px}
.guide-copy p{margin:0 0 22px}
.guide-copy a{color:var(--burgundy);text-decoration-thickness:1px}
.guide-copy>p:last-child{border-top:1px solid var(--line);padding-top:24px;margin-top:32px;font-size:13px;color:var(--muted)}
@media(max-width:700px){.help-resource{padding:21px 20px}.help-resource h3{font-size:23px}.guide-page{width:calc(100% - 40px);padding-top:30px}.guide-breadcrumb{margin-bottom:27px}.guide-copy{font-size:16px;line-height:1.8}.guide-copy h2{font-size:24px;margin-top:32px}.guide-page h1{font-size:40px;line-height:1.12}}
@media(max-width:360px){.guide-page{width:calc(100% - 32px)}.guide-page h1{font-size:36px}}
