.national-guide{max-width:1120px;margin:40px auto;padding:24px;color:var(--ink,#203c4c);font-size:1rem;line-height:1.7}.national-guide h1{font-size:clamp(1.8rem,4vw,3rem);line-height:1.2}.national-guide h2{font-size:1.45rem;line-height:1.35;margin:28px 0 12px}.national-guide p{max-width:78ch}.national-guide a{text-decoration:underline;text-underline-offset:3px}.national-guide .national-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,270px),1fr));gap:18px}.national-guide .national-card{border:1px solid #cdd8dd;padding:20px;border-radius:6px;background:#fff}.national-guide .national-card h2{margin-top:0}.national-guide .national-cta{display:inline-block;margin:12px 12px 0 0;padding:12px 18px;background:#173b4b;color:#fff;border-radius:4px}.national-guide li{margin:9px 0}.national-guide .national-note{border-left:3px solid #ad925c;padding:12px 18px;background:#f3f5f4}.national-footer{display:flex;flex-wrap:wrap;gap:12px;padding:18px 24px;border-top:1px solid #cdd8dd}.national-footer a{color:inherit;text-decoration:underline}.national-addendum{border-top:1px solid #cdd8dd}.national-guide dl dt{font-weight:700;margin-top:18px}.national-guide dl dd{margin:6px 0 18px}@media(max-width:600px){.national-guide{margin:20px auto;padding:18px}}