.shelter-callout{background:#eeeae0;padding-block:clamp(42px,5vw,72px)}.shelter-callout-inner{justify-content:space-between;align-items:center;gap:36px;display:flex}.shelter-callout h2{margin-bottom:16px;font-size:clamp(2rem,3.3vw,3.2rem)}.shelter-callout p{max-width:700px;margin-bottom:0}.shelter-callout .button{flex-shrink:0}.seo-storm-shelters h1{max-width:1050px}.seo-storm-shelters+#service-details{scroll-margin-top:120px}.shelter-projects{color:#fff;background:#242d21;padding-block:clamp(50px,6vw,86px)}.shelter-project-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(35px,7vw,100px);display:grid}.shelter-project-grid h2{color:#fff;font-size:clamp(2rem,3.3vw,3.2rem)}.shelter-project-grid p{color:#e0e4d9;font-size:1.06rem;line-height:1.75}.shelter-project-grid .text-link{color:#fff}.shelter-project-grid .text-link:hover{color:#e4d6b7}.seo-intro.shelter-preparation h2{margin-bottom:22px}.shelter-questions{background:#eeeae0;padding-block:clamp(64px,7vw,112px)}.shelter-question-grid{grid-template-columns:.8fr 1.2fr;gap:clamp(35px,7vw,100px);display:grid}.shelter-question-grid h2{font-size:clamp(2.2rem,3.8vw,3.8rem)}.shelter-answers{gap:34px;display:grid}.shelter-answers h3{margin-bottom:14px;font-size:clamp(1.6rem,2.5vw,2.2rem)}.shelter-answers p{margin-bottom:0}@media (max-width:800px){.shelter-callout-inner{flex-direction:column;align-items:flex-start;gap:25px}.shelter-project-grid,.shelter-question-grid{grid-template-columns:1fr;gap:40px}.shelter-callout .button{white-space:normal;text-align:center}}
