.winter-preparation .wp-main-link{margin-top:20px}.winter-preparation .guide-hero-grid{align-items:start}.winter-preparation .wp-boundary{box-sizing:border-box;border:1px solid var(--atlas-line);border-left:4px solid var(--atlas-accent,#b9c69c);background:var(--atlas-surface);border-radius:14px;width:min(100% - 80px,1200px);margin:0 auto 24px;padding:24px}.winter-preparation .wp-boundary strong{color:var(--atlas-pine);font-size:20px}.winter-preparation .wp-boundary p{max-width:85ch;margin:12px 0 0;line-height:1.65}.winter-preparation .wp-step{border:1px solid var(--atlas-line);background:var(--atlas-surface);border-radius:16px;margin:0 0 28px;padding:28px;scroll-margin-top:24px}.winter-preparation .wp-step h2{align-items:baseline;gap:16px;margin:0 0 22px;display:flex}.winter-preparation .wp-step h2>span{font:600 18px/1.4 var(--atlas-font), sans-serif;color:var(--atlas-muted)}.winter-preparation .wp-action{grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:start;gap:28px;display:grid}.winter-preparation .wp-action>div{min-width:0}.winter-preparation .wp-lead{max-width:75ch;margin:0 0 20px;font-size:18px;line-height:1.65}.winter-preparation .wp-check{border-left:3px solid var(--atlas-line);max-width:75ch;padding-left:16px;line-height:1.65}.winter-preparation .wp-action figure{border:1px solid var(--atlas-line);border-radius:12px;min-width:0;margin:0;overflow:hidden}.winter-preparation .wp-action figure img,.winter-preparation .wp-methods img{width:100%;height:auto;display:block}.winter-preparation figcaption,.winter-preparation .wp-caption{color:var(--atlas-muted);padding:12px;font-size:14px;line-height:1.55}.winter-preparation :is(.wp-details,.wp-methods details){border-block:1px solid var(--atlas-line);margin-top:18px}.winter-preparation summary{cursor:pointer;min-height:48px;padding-block:14px;font-weight:600}.winter-preparation details>div{padding:0 0 16px}.winter-preparation details p{line-height:1.65}.winter-preparation .wp-next{align-items:center;min-height:48px;margin-top:16px;font-weight:600;display:inline-flex}.winter-preparation .wp-methods{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin-block:22px;display:grid}.winter-preparation .wp-methods article{border:1px solid var(--atlas-line);background:var(--atlas-paper);border-radius:14px;min-width:0;overflow:hidden}.winter-preparation .wp-methods article>div{padding:20px}.winter-preparation .wp-methods h3{margin:0 0 12px;font-size:23px;line-height:1.3}.winter-preparation .wp-methods article>div>p{line-height:1.65}.winter-preparation .wp-methods .wp-caption{padding:0}.winter-preparation .wp-methods img{aspect-ratio:3/2;object-fit:contain;background:#d9d5c8}.winter-preparation .wp-checklist{padding:24px 0}.winter-preparation .wp-checklist>p{max-width:75ch}.winter-preparation .checklist-groups{grid-template-columns:minmax(0,1fr)}.winter-preparation .checklist-group{border:1px solid var(--atlas-line);background:var(--atlas-surface);border-radius:12px;padding:24px}.winter-preparation .checklist-items{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.winter-preparation .checklist-item{align-items:center;gap:12px;min-height:48px;padding:10px;font-weight:400;display:flex}.winter-preparation .checklist-item input{opacity:1;-webkit-appearance:auto;appearance:auto;width:24px;height:24px;accent-color:var(--forest-accent);flex:0 0 24px;margin:0;position:static}.winter-preparation .checklist-item-copy{min-width:0;font-size:16px;line-height:1.5}.winter-preparation .checklist-item:is(:hover,:focus-within){background:var(--atlas-paper);color:var(--atlas-pine);text-decoration:none}.winter-preparation .checklist-item:has(input:checked){background:var(--atlas-paper);color:var(--atlas-pine);text-decoration:none}.winter-preparation .checklist-meter{background:var(--atlas-line)}.winter-preparation .checklist-meter span{background:var(--forest-accent)}.winter-preparation .wp-editorial{border-top:1px solid var(--atlas-line);color:var(--atlas-muted);gap:12px;margin-top:32px;padding-top:24px;font-size:15px;display:grid}.winter-preparation .wp-editorial p{max-width:85ch;margin:0;line-height:1.65}.winter-preparation .wp-editorial>a{justify-self:start;align-items:center;min-height:44px;display:inline-flex}.winter-preparation .guide-next{gap:16px;margin-block:32px;display:grid}.winter-preparation .guide-next>:is(h2,p){margin:0}.winter-preparation .guide-next .guide-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;max-width:760px;margin-top:8px;display:grid}.winter-preparation .guide-next .guide-links a{box-sizing:border-box;text-align:center;width:100%;min-height:52px}.winter-preparation .guide-next>.wp-next{justify-self:start;margin:0}.winter-preparation :is(summary,a,input):focus-visible{outline:2px solid var(--atlas-pine);outline-offset:4px}@media (max-width:899px){.winter-preparation .wp-action{grid-template-columns:minmax(0,1fr);gap:18px}.winter-preparation .wp-action figure{order:1;max-width:440px}.winter-preparation .wp-action>div{display:contents}.winter-preparation .wp-action .wp-lead{order:0}.winter-preparation .wp-action .wp-check{order:2}.winter-preparation .wp-action .wp-details{order:3}.winter-preparation .wp-action .wp-next{order:4}.winter-preparation .checklist-items{grid-template-columns:minmax(0,1fr)}}@media (max-width:650px){.winter-preparation .wp-step{padding:18px}.winter-preparation .wp-step h2{gap:12px;font-size:26px}.winter-preparation .wp-methods{grid-template-columns:minmax(0,1fr)}.winter-preparation .wp-methods h3{font-size:21px}.winter-preparation .wp-boundary{width:calc(100% - 40px);padding:18px}.winter-preparation .wp-lead{font-size:17px}.winter-preparation .guide-next .guide-links{grid-template-columns:minmax(0,1fr);gap:12px}}@media print{.winter-preparation .wp-next{display:none}.winter-preparation .wp-step,.winter-preparation figure{break-inside:avoid}.winter-preparation details:not([open])>div,.winter-preparation details:not([open])>p{display:block}}
