.national-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin:32px 0}.national-card{display:block;background:#f2f6fc;color:#152c42!important;border:1px solid #dce5ee;border-radius:18px;padding:26px;text-decoration:none}.national-card h3{font-size:24px;line-height:1.2;margin:0 0 14px}.national-card p{font-size:16px}.national-card span{color:#145bc2;font-weight:600}.national-intro h1{font-size:clamp(36px,5vw,72px);overflow-wrap:anywhere}.national-intro .lead{max-width:780px}.national-columns{display:grid;grid-template-columns:1fr 1fr;gap:40px}.national-columns li{margin-bottom:18px;line-height:1.6}.national-panel{padding:28px;background:#edf3fc;border-radius:20px}.national-panel h2{font-size:30px}.national-form,.form-intro{max-width:850px;margin:auto}.national-form{padding:28px;border:1px solid #dce5ee;border-radius:20px;margin-top:30px}.national-form input:not([type=checkbox]),.national-form textarea{width:100%;box-sizing:border-box}.form-trap{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.breadcrumbs{padding-top:24px;font-size:14px}.site-header nav{flex-wrap:wrap}summary{cursor:pointer}details{padding:20px 0;border-bottom:1px solid #dce5ee}a:focus-visible{outline:3px solid #145bc2;outline-offset:3px}@media(max-width:900px){.national-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.national-columns{grid-template-columns:1fr}}@media(max-width:600px){.national-grid{grid-template-columns:1fr}.national-form{padding:20px 14px}.national-card{padding:22px}.header-inner{flex-wrap:wrap}}@media(max-width:600px){.drain-page .drain-hero h1{font-size:clamp(34px,10vw,56px);overflow-wrap:anywhere}.drain-page .hero-grid>*{min-width:0}}
