.winter-editorial .climate-hero{max-width:960px;margin:0 auto 30px}.winter-editorial .climate-hero img{aspect-ratio:3/2;object-fit:contain}.winter-answer{padding:30px;background:#0c1d17;color:#fff;border-radius:12px;margin:32px 0}.winter-answer h2{color:white!important;font-size:29px;line-height:1.25;margin:12px 0 22px;max-width:870px}.winter-answer p{font-size:17px;line-height:1.8}.winter-answer .eyebrow{color:#f0c64c;font-size:12px;font-weight:800;letter-spacing:.1em}.winter-answer a{color:#f0c64c}.winter-alert{border:1px solid #d4ddc8;border-left:4px solid #edc54b;border-radius:8px;padding:22px;background:#eef2e8;margin:24px 0}.winter-alert h2{font-size:24px!important;margin:10px 0!important}.winter-alert p{font-size:15px;line-height:1.75}.winter-alert .eyebrow{font-size:12px;font-weight:800}.winter-alert .button{display:inline-flex;margin:5px 10px 5px 0}.winter-time-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:25px 0}.winter-time-grid section{padding:23px;background:#0c1d17;border-radius:8px;color:white}.winter-time-grid h3{font-size:22px;color:#fff!important;line-height:1.3;margin:13px 0}.winter-time-grid .eyebrow{color:#efc94b!important;font-size:12px;font-weight:800}.winter-time-grid p{font-size:15px;line-height:1.8;color:#e0e8d7;margin:0}.winter-feature>p{max-width:790px;font-size:17px;line-height:1.85;margin:0 0 20px}.winter-feature h3{font-size:22px;margin:28px 0 18px}.winter-feature .article-photo{margin:28px 0}.winter-feature .article-photo img{display:block;width:100%;height:auto}.winter-feature figcaption{font-size:13px;line-height:1.7;color:#536349}.winter-readiness{padding:30px;background:#e8eddf;border-radius:12px;margin:44px 0}.winter-readiness h2{font-size:30px;line-height:1.2}.winter-readiness>p{font-size:16px;line-height:1.8}.winter-check-items{display:grid;gap:12px;margin:25px 0}.winter-check-items label{display:flex;gap:14px;align-items:flex-start;padding:18px;background:white;border:1px solid #cfd9c2;border-radius:7px;font-size:16px;line-height:1.7;cursor:pointer}.winter-check-items input{flex:0 0 auto;width:22px;height:22px;margin-top:3px;accent-color:#2d5138}.winter-check-items label:has(input:checked){border-color:#406b44;background:#f7faf2}.winter-actions{display:flex;gap:14px;flex-wrap:wrap}.winter-actions button{min-height:48px;padding:14px 20px;background:#edc54b;color:#0c1d17;border:0;border-radius:4px;font:800 13px/1.4 Arial,sans-serif;cursor:pointer}.winter-faq{border-bottom:1px solid #d4ddc8;padding:20px 0}.winter-faq summary{font-size:18px;line-height:1.5;font-weight:700;cursor:pointer}.winter-faq p{font-size:16px;line-height:1.85;margin:18px 0 0}.winter-sources{font-size:14px;line-height:1.8}.winter-sources summary{font-weight:700;cursor:pointer}.winter-print-lines{display:none}.winter-editorial a:focus-visible,.winter-editorial button:focus-visible,.winter-editorial summary:focus-visible{outline:3px solid #a56d00;outline-offset:4px}
@media(max-width:700px){.winter-answer,.winter-readiness{padding:21px}.winter-answer h2{font-size:25px}.winter-answer p,.winter-feature>p{font-size:16px}.winter-time-grid{grid-template-columns:1fr}.winter-actions{display:grid}.winter-actions button{width:100%}.winter-alert .button{white-space:normal;max-width:100%}.winter-feature h3{font-size:21px}}
@media print{body.winter-print-only>*{display:none!important}body.winter-print-only main,body.winter-print-only .climate-article,body.winter-print-only #household-readiness{display:block!important}body.winter-print-only .climate-article>*:not(#household-readiness){display:none!important}body.winter-print-only main{padding:0!important;max-width:100%!important}body.winter-print-only #household-readiness{margin:0;padding:10px;background:white}body.winter-print-only .winter-actions{display:none}.winter-print-lines{display:block!important}body.winter-print-only .winter-check-items label{font-size:12px;padding:9px}}
