/* Winter-storage reading layout; no universal temperature chart. */
.winter-cases{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-bottom:26px}.winter-cases>div{padding:26px;background:#f4f4f1;border:1px solid #dce3e1;min-width:0}.winter-cases span{color:#a64e00;font-size:.7rem;font-weight:800;letter-spacing:.04em}.winter-cases h3{font-size:1.35rem;line-height:1.3;margin:18px 0 14px}.winter-cases p{font-size:.97rem;line-height:1.75;margin:0}.winter-document{border:1px solid #dce3e1;background:#f4f4f1;padding:27px 30px;margin:28px 0}.winter-document>.eyebrow{font-size:.7rem}.winter-document h3{font-size:1.5rem;line-height:1.3;margin:16px 0}.winter-document>p:last-child{margin-bottom:0}.winter-sources{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.winter-sources>article{border:1px solid #dce3e1;padding:24px;min-width:0}.winter-sources h3{font-size:1.3rem;margin:0 0 14px}.winter-sources p{font-size:.95rem;line-height:1.75;margin:0}.winter-cover{background:#112631;color:#fff;min-width:0}.winter-cover>div{padding:45px 4px 20px;max-width:100%}.winter-cover small{display:block;max-width:300px;font-size:.69rem;line-height:1.6;letter-spacing:.06em;color:#e1e7e4}.winter-cover strong{display:block;margin:25px 0;font-size:clamp(2.8rem,5vw,5rem);line-height:1.04;color:#f18b17}.winter-cover p{font-size:.87rem;line-height:1.6;margin:0}.winter-article #winter-sources a{overflow-wrap:anywhere}
@media(max-width:767px){.winter-cases,.winter-sources{grid-template-columns:minmax(0,1fr)}.winter-cases>div,.winter-sources>article{padding:23px}.winter-document{padding:23px}.winter-cover{min-height:350px}.winter-cover strong{font-size:3.3rem}}
