.resource-content{padding-bottom:85px}.resource-feature{grid-template-columns:1.35fr 1fr;align-items:start;gap:70px;display:grid}.resource-feature h2{max-width:620px;font-size:clamp(2rem,3vw,2.9rem)}.resource-feature>div>p:not(.eyebrow){color:var(--slate);max-width:600px;margin:24px 0;font-size:1.0625rem}.resource-feature .button{margin-top:5px}.resource-format{color:var(--slate);margin-top:14px;font-size:.875rem;display:block}.resource-contact{color:#fff;background:#073851;padding:32px}.resource-contact .eyebrow{color:#9bcce9}.resource-contact h2,.resource-contact h3{margin-bottom:18px;font-size:1.6rem}.resource-contact>p:not(.eyebrow){color:#dcebf3;font-size:1rem}.resource-contact>a{color:#fff;margin-top:24px;font-size:1.5rem;display:block}.resource-contact .resource-service-link{text-underline-offset:4px;margin-top:16px;font-size:.9375rem;text-decoration:underline}.resource-guidance{border-left:3px solid var(--blue);background:var(--pale);color:var(--slate);margin-block:45px 35px;padding:22px 26px;font-size:1rem}.incident-checklist{grid-template-columns:1fr 1fr;gap:0 55px;margin:0;padding:0;list-style:none;display:grid}.incident-checklist li{border-top:1px solid var(--border);align-items:flex-start;gap:20px;padding-block:28px;display:flex}.checklist-number{color:var(--icon-blue);flex-shrink:0;font-family:monospace;font-size:1rem}.incident-checklist h2,.incident-checklist h3{margin-bottom:13px;font-size:1.25rem;line-height:1.3}.incident-checklist p{color:var(--slate);font-size:1rem}.resource-sources{color:var(--slate);padding-top:20px;font-size:.875rem}.resource-sources a{color:var(--link-blue);text-underline-offset:3px;text-decoration:underline}.resource-readiness{background:var(--pale);justify-content:space-between;align-items:center;gap:40px;margin-top:55px;padding:38px;display:flex}.resource-readiness h2{font-size:2.1rem}.resource-readiness p:not(.eyebrow){color:var(--slate);max-width:630px;margin-top:18px;font-size:1rem}.resource-readiness .eyebrow{margin-bottom:18px}@media (max-width:850px){.resource-feature{gap:35px}.incident-checklist{gap:0 30px}.resource-readiness{flex-direction:column;align-items:flex-start}}@media (max-width:580px){.resource-content{padding-bottom:55px}.resource-feature,.incident-checklist{grid-template-columns:1fr}.resource-contact{padding:28px}.resource-guidance{margin-top:35px;padding:22px}.resource-readiness{gap:24px;padding:28px}.resource-readiness h2{font-size:1.8rem}}.resource-navigation{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:20px;margin-bottom:26px;display:grid}.resource-navigation>a{border-top:2px solid var(--link-blue);background:var(--pale);flex-direction:column;gap:16px;padding:25px 28px;display:flex}.resource-navigation>a>span:first-child{text-transform:uppercase;letter-spacing:.12em;color:var(--link-blue);font-size:.7rem;font-weight:700}.resource-navigation strong{letter-spacing:-.025em;font-size:1.4rem;font-weight:500;line-height:1.25}.resource-navigation>a>span:last-child{color:var(--slate);font-size:.875rem;line-height:1.6}.resource-navigation>a:hover{outline:1px solid var(--link-blue)}.resource-quiz{border-bottom:1px solid var(--border);margin-bottom:70px;scroll-margin-top:115px}.resource-quiz .readiness-intro h2{margin-bottom:24px;font-size:clamp(2.4rem,4vw,3.7rem)}.resource-quiz .readiness-intro h2 span,.resource-library>h2 span{color:var(--link-blue)}.resource-library{padding-block:10px 85px;scroll-margin-top:120px}.resource-library>h2{margin-bottom:36px}.resource-library-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px;display:grid}.resource-library-grid>article{border:1px solid var(--border);background:var(--card);align-self:start;min-width:0;padding:30px}.resource-library-grid h3{overflow-wrap:anywhere;margin-bottom:18px;font-size:1.6rem}.resource-library-grid p:not(.eyebrow){color:var(--slate);margin-bottom:22px}.resource-library-grid .eyebrow{margin-bottom:18px;font-size:.6875rem}@media (max-width:650px){.resource-navigation,.resource-library-grid{grid-template-columns:1fr}.resource-library-grid>article{padding:24px}.resource-quiz{margin-bottom:45px}.resource-navigation>a{padding:23px}.resource-library{padding-bottom:55px}}.resource-library-grid h3 a{color:inherit}.resource-library-grid .text-link{margin:16px 24px 0 0}.resource-article{max-width:880px;padding-bottom:100px;font-size:1.1rem;line-height:1.85}.resource-article p{margin-bottom:24px}.resource-article-contact{border-top:1px solid var(--border);margin-top:48px;padding-top:28px}.resource-article-contact a{text-decoration:underline}
