.winter-page{padding:28px var(--page-pad) 64px;color:var(--ink)}.winter-page nav{font-size:14px;color:var(--muted)}
.winter-card{margin:32px var(--page-pad);padding:clamp(22px,3vw,44px);border:1px solid #d6e1dc;border-radius:18px;background:white;color:#15332d;display:grid;grid-template-columns:minmax(0,1fr) minmax(235px,30%);gap:32px;align-items:center}
.winter-page .winter-card{margin:24px 0 32px;background:#e7f2ec}.winter-card h1,.winter-card h2{margin:12px 0;font-size:clamp(29px,3.4vw,52px);line-height:1.1}.winter-card p:not(.eyebrow){line-height:1.55;max-width:74ch;margin-bottom:18px}.winter-card aside{background:#edf5f2;border-radius:12px;padding:24px;display:grid;gap:8px}.winter-page aside{background:#153d35;color:white}.winter-card aside strong{font-size:clamp(48px,5vw,76px);line-height:1}.winter-card small{display:block;margin-top:10px}.winter-card .hm-btn{display:inline-flex;background:#087b69;color:white;border:0;padding:12px 18px;border-radius:7px;font:600 16px Onest,sans-serif;text-decoration:none;cursor:pointer}
.winter-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-top:18px}.winter-steps article{background:white;border:1px solid #d6e1dc;border-radius:12px;padding:20px}.winter-steps h3{margin:0 0 10px}.winter-steps p{line-height:1.5}@media(max-width:700px){.winter-card,.winter-steps{grid-template-columns:1fr}.winter-card{gap:20px}}
