.guide-banner{padding:60px 0}.guide-banner:after{display:none}.guide-banner h1{font-size:clamp(2.3rem,4.4vw,3.7rem);line-height:1.13;max-width:900px}.guide-lead{font-size:21px;max-width:760px;color:#d2dce7}.guide-byline{font-size:14px;color:#d2dce7;margin-bottom:0}.guide-breadcrumb{display:flex;flex-wrap:wrap;gap:12px;padding:26px 0;font-size:13px}.guide-intro,.guide-article{max-width:820px}.guide-intro p:first-child{font-size:20px}.guide-contents{display:grid;grid-template-columns:1fr 1fr;gap:10px 26px;border-top:3px solid var(--gold);padding:22px 26px;background:var(--pale);margin:28px 0 12px;max-width:820px;font-size:15px}.guide-contents strong{grid-column:1/-1}.guide-article section{padding:34px 0;border-bottom:1px solid var(--line);scroll-margin-top:20px}.guide-article h2{font-size:clamp(1.65rem,3vw,2.1rem);line-height:1.25}.guide-article p,.guide-article li{line-height:1.8;color:#536779}.guide-article li{padding:5px 0}.guide-article ul{padding-left:23px}.guide-article a,.guide-breadcrumb a,.guide-contents a,.guide-related a{text-decoration:underline;text-underline-offset:3px}.guide-table{overflow-x:auto;margin:22px 0}.guide-table table{border-collapse:collapse;width:100%;font-size:15px}.guide-table th,.guide-table td{text-align:left;padding:15px;vertical-align:top;border:1px solid var(--line)}.guide-table thead,.guide-checklist{background:var(--pale)}.guide-table th{min-width:125px}.guide-article section.guide-checklist{padding:26px;margin:32px 0 48px;border-top:3px solid var(--gold)}.guide-related{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.guide-related h2{margin-bottom:6px}.guide-article :focus-visible,.guide-contents :focus-visible{outline:3px solid var(--gold);outline-offset:4px}@media(max-width:760px){.guide-banner{padding:42px 0}.guide-lead{font-size:18px}.guide-intro p:first-child{font-size:18px}.guide-contents{grid-template-columns:1fr;padding:20px}.guide-article section{padding:28px 0}.guide-table th,.guide-table td{padding:12px}.guide-breadcrumb{font-size:12px}.guide-related{padding-block:40px}}