.season-feature{margin:0 0 30px}.guide-hero{margin-top:22px;min-height:350px;background:radial-gradient(ellipse at 90% 60%,#572682 0,transparent 65%),#262c20}.guide-hero h1{font-size:74px}.guide-hero .tag{margin-top:15px}.guide-nav{display:flex;flex-wrap:wrap;gap:12px;border-block:1px solid var(--line);padding:16px 0;margin:24px 0}.guide-nav a{padding:8px 12px;background:var(--panel);color:var(--green)}.guide-content{display:grid;grid-template-columns:minmax(0,2.3fr) minmax(200px,1fr);gap:40px}.guide-content section{padding:28px 0;border-bottom:1px solid var(--line);scroll-margin-top:25px}.guide-content h2{font:600 38px 'Barlow Condensed',sans-serif;margin:14px 0 20px}.guide-content h3{font:600 25px 'Barlow Condensed',sans-serif;margin:26px 0 12px}.guide-content p,.guide-content li{color:#c0b0cf;line-height:1.8;font-size:16px}.guide-content li{margin:10px 0}.guide-source{color:var(--orange);font-size:13px}.guide-content aside{height:fit-content;position:sticky;top:25px}.source-list{padding-left:20px}.source-list small{display:block;font-size:12px;color:var(--muted)}@media(max-width:700px){.guide-content{grid-template-columns:1fr;gap:20px}.guide-content aside{position:static}.guide-hero h1{font-size:58px}.guide-nav{gap:8px}.guide-nav a{font-size:12px}.guide-content h2{font-size:32px}}
