
.help-guide {background:#fff;color:#142638;}
.help-hero {background:#071b33;color:#fff;padding:clamp(2rem,6vw,5rem) max(1.25rem,calc((100% - 72rem)/2));border-bottom:6px solid #f4ca68;}
.help-hero h1 {color:#fff;font:800 clamp(2.5rem,6vw,5rem)/1.1 "Libre Franklin",sans-serif;letter-spacing:-.035em;max-width:18ch;margin:.7rem 0 1.2rem;}
.help-hero p {max-width:65ch;font-size:1.125rem;line-height:1.65;color:#fff;}
.help-hero .kicker {color:#f4ca68;}.help-hero .help-lead {font-size:clamp(1.3rem,2.5vw,1.8rem);font-weight:700;}
.help-hero a {color:#f4ca68;}.help-guide a {text-decoration:underline;text-underline-offset:.2em;overflow-wrap:anywhere;}
.help-guide a:focus-visible {outline:3px solid #945500;outline-offset:5px;}.help-hero a:focus-visible {outline-color:#f4ca68;}
.help-topics {background:#f7f2e7;padding:2rem max(1.25rem,calc((100% - 72rem)/2));border-bottom:1px solid #b8b3a7;}
.help-topics h2 {font-size:1.5rem;line-height:1.3;margin:0 0 1rem;color:#142638;}
.help-topics ul {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem 2rem;list-style:none;padding:0;margin:0;}
.help-topics a {display:block;padding:.6rem 0;color:#174e85;font-size:1.125rem;font-weight:700;min-height:44px;}
.help-reading {max-width:55rem;margin:0 auto;padding:0 1.25rem 3rem;font-size:1.125rem;line-height:1.75;}
.help-reading section {padding:2.5rem 0;border-bottom:1px solid #b9c2cb;scroll-margin-top:8rem;}
.help-reading h2 {font-size:clamp(1.65rem,3vw,2.2rem);line-height:1.25;margin:.4rem 0 1.25rem;color:#142638;letter-spacing:-.02em;}
.help-reading h3 {font-size:1.3rem;line-height:1.35;margin:2rem 0 .7rem;color:#142638;}
.help-reading p {margin:.9rem 0;max-width:none;}.help-reading li {margin:.75rem 0;}.help-reading ul,.help-reading ol {padding-left:1.5rem;}
.help-reading a {color:#174e85;}.help-reading .kicker {color:#6d4700;font-size:.9rem;letter-spacing:.08em;}
.help-say {border-left:5px solid #ad7518;background:#f7f2e7;padding:1rem 1.25rem;}
.help-action {background:#eef3f7;padding:1.1rem 1.25rem;}.help-note {padding:2rem 0 0;}.help-note h2 {font-size:1.35rem;}.help-note p {font-size:1rem;}
@media(max-width:42rem){.help-topics ul{grid-template-columns:1fr}.help-hero h1{overflow-wrap:anywhere}.help-reading section{scroll-margin-top:6rem;}}
@media print{.site-header,body>footer,.help-topics,.skip-link{display:none!important}.help-hero{background:#fff;color:#142638;padding:0;border-bottom:3px solid #142638}.help-hero p,.help-hero h1,.help-hero .kicker,.help-hero a{color:#142638}.help-reading{max-width:none;padding:0;font-size:11pt}.help-reading section{padding:1rem 0}h2,h3{break-after:avoid}.help-say,.help-action{break-inside:avoid;border:1px solid #777}a{color:inherit!important}}
@media(forced-colors:active){.help-say,.help-action,.help-topics{border:1px solid CanvasText}}
