.almanac .connected-navigation{position:sticky}.alm-opening{text-align:center;padding:clamp(64px,9vw,148px) 6%;background:var(--vs-charcoal);color:var(--vs-champagne);border-radius:0 0 36px 36px}.alm-opening h1{font-size:clamp(54px,8vw,118px);line-height:1;margin:0 0 36px}.alm-wrap{width:min(88%,1170px);margin:auto}.alm-section,.alm-season{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.25fr);gap:7%;padding:clamp(56px,8vw,112px) 0;border-bottom:1px solid var(--vs-rule)}.alm-wrap h2{font-size:clamp(42px,5vw,76px);line-height:1.03}.alm-wrap p,.alm-wrap li{font:400 clamp(16px,1.25vw,19px)/1.65 var(--vs-sans)}.alm-rows{list-style:none;margin:0;padding:0}.alm-rows li{padding:17px 0;border-top:1px solid var(--vs-rule)}.alm-rows strong{font-weight:600}.alm-button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;border:1px solid var(--vs-gold);padding:9px 24px;border-radius:40px;font:400 15px/1.5 var(--vs-sans);color:inherit}.alm-button:hover{background:#c4ab8020}.alm-rows+.alm-button{margin-top:22px}.alm-offer{margin-top:clamp(50px,7vw,96px);padding:clamp(28px,6.5vw,90px);background:var(--vs-paper);border:1px solid var(--vs-rule);border-radius:24px;scroll-margin-top:18px}.alm-offer h2{margin:0 0 18px}.alm-offer .alm-lead{font:500 clamp(26px,3vw,40px)/1.22 var(--vs-serif);max-width:31ch}.alm-offer .alm-rows{max-width:80ch}.alm-season h2{font-size:clamp(34px,3.6vw,52px)}.alm-season p:last-child{margin:0}.alm-close{text-align:center;background:var(--vs-burgundy);color:var(--vs-champagne);padding:40px;border-radius:20px;margin:40px 0 64px}@media(max-width:760px){.alm-section,.alm-season{display:block}.alm-wrap{width:88%}.alm-wrap h2{margin-bottom:24px}.alm-offer{scroll-margin-top:32px}.alm-close{padding:30px 18px}}
