.guide-header{max-width:1360px;min-height:78px;padding:16px 42px;flex-wrap:wrap}
.guide-header nav{display:flex!important;flex-wrap:wrap;align-items:center;gap:clamp(12px,2.5vw,26px)}
.guide-header nav a{display:inline-flex;align-items:center;min-height:44px;text-underline-offset:4px}
.guide-main{max-width:1040px;margin:0 auto;padding:clamp(38px,7vw,82px) 42px 72px}
.guide-article{max-width:760px;margin:0 auto;overflow-wrap:anywhere}
.guide-article h1{font-size:clamp(38px,5vw,62px);margin:16px 0 24px;max-width:18ch}
.guide-lead{font-size:19px;line-height:1.65;color:#526b7d;margin:0 0 42px;max-width:68ch}
.guide-article h2{font-size:clamp(25px,3vw,34px);margin:42px 0 16px;letter-spacing:-.035em}
.guide-article p:not(.eyebrow){max-width:72ch}
.guide-article p a:not(.home-button){color:#075e86;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;overflow-wrap:anywhere}
.guide-note{margin:34px 0;padding:20px 22px;border-left:3px solid #2b7890;background:#eef4f6;color:#36566a;border-radius:0 9px 9px 0}
.guide-article>.home-button,.guide-article p:has(>.home-button){margin-top:20px}
.guide-related{display:flex;flex-wrap:wrap;gap:12px 26px;border-top:1px solid #dce4e9;margin-top:42px;padding-top:24px}
.guide-related a{min-height:44px;display:inline-flex;align-items:center;color:#175d7d;font-weight:600;text-decoration:underline;text-underline-offset:4px}
.guide-footer{max-width:1360px}
@media(max-width:800px){.guide-header{padding:14px 24px;justify-content:flex-start}.guide-header>.home-brand{margin-right:auto}.guide-header nav{width:100%;order:3;gap:4px 18px}.guide-main{padding:38px 30px 54px}.guide-article h1{font-size:clamp(36px,7vw,52px)}}
@media(max-width:540px){.guide-header{padding:12px 20px;gap:8px}.guide-header nav{gap:2px 10px}.guide-header nav a{font-size:12px;min-height:42px}.guide-main{padding:30px 20px 42px}.guide-lead{font-size:17px;margin-bottom:30px}.guide-article h2{margin-top:34px;font-size:25px}.guide-note{padding:17px;margin:28px 0}.guide-related{display:grid;gap:4px}}
