.season-guide-controls{display:flex;gap:16px;flex-wrap:wrap;margin:24px 0;align-items:end}.season-guide-controls label{display:grid;gap:6px}.season-guide-controls input,.season-guide-controls select{font:inherit;color:inherit;background:#18231e;border:1px solid #526050;border-radius:8px;padding:10px;max-width:100%}.season-guide-controls input{width:320px}.guide-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,340px),1fr));gap:16px}.guide-offer{padding:20px;border:1px solid #424a3a;border-radius:12px;background:#18231e}.guide-offer h3{margin:0 0 10px;line-height:1.35}.guide-offer h3 a{color:inherit}.guide-offer p{line-height:1.6}.guide-icon{width:64px;height:64px;object-fit:contain;float:left;margin:0 16px 12px 0}.guide-meta{color:#dac17e;font-size:.9rem;line-height:1.6}.guide-section{margin:36px 0}.guide-section[hidden],.guide-offer[hidden]{display:none}.guide-hero-icons{display:flex;gap:20px;align-items:center}.guide-hero-icons img{width:100px;height:100px;object-fit:contain}.season-overview-samples.guide-hero-icons img{width:100px;height:100px}.guide-rules li{margin:10px 0;line-height:1.6}.guide-offer:target{outline:2px solid #d5b564;scroll-margin-top:24px}.guide-count{color:#c9c8b5}.guide-errors{margin:32px 0}.guide-offer .card-ref{color:#f0cc78;text-decoration:underline;text-underline-offset:3px}