.season-module-scss-module__DxxA7W__page{gap:26px;width:100%;min-width:0;max-width:100%;padding-bottom:56px;display:grid;overflow-x:hidden}.season-module-scss-module__DxxA7W__breadcrumb{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:8px;font-size:14px;display:flex}.season-module-scss-module__DxxA7W__breadcrumb a{color:var(--color-text);font-weight:700}.season-module-scss-module__DxxA7W__hero{background:rgb(var(--surface-strong-rgb));box-shadow:var(--shadow-strong);border:1px solid #8c641e3d;border-radius:22px;gap:12px;padding:28px;display:grid}.season-module-scss-module__DxxA7W__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-subtle);margin:0;font-size:12px;font-weight:700}.season-module-scss-module__DxxA7W__title{color:var(--color-text);margin:0;font-size:clamp(26px,4.4vw,38px);line-height:1.2}.season-module-scss-module__DxxA7W__tagline{color:var(--color-text);margin:0;font-weight:700}.season-module-scss-module__DxxA7W__intro{max-width:72ch;color:var(--color-text-muted);margin:0;line-height:1.75}.season-module-scss-module__DxxA7W__block{gap:14px;display:grid}.season-module-scss-module__DxxA7W__sectionTitle{color:var(--color-text);margin:0;font-size:clamp(20px,2.6vw,26px);line-height:1.3}.season-module-scss-module__DxxA7W__cardGrid{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px;display:grid}.season-module-scss-module__DxxA7W__card{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .55);border-radius:14px;gap:6px;min-width:0;max-width:100%;padding:16px 18px;text-decoration:none;transition:border-color .15s,transform .15s;display:grid;position:relative;overflow:hidden}.season-module-scss-module__DxxA7W__card strong{z-index:1;color:var(--color-text);overflow-wrap:anywhere;font-size:16px;position:relative}.season-module-scss-module__DxxA7W__card span{z-index:1;color:var(--color-text-muted);overflow-wrap:anywhere;font-size:13px;line-height:1.6;position:relative}.season-module-scss-module__DxxA7W__card:hover{border-color:#b8882a80;transform:translateY(-1px)}.season-module-scss-module__DxxA7W__cardWithImage{background-image:linear-gradient(90deg, rgba(var(--surface-strong-rgb), .95) 0%, rgba(var(--surface-strong-rgb), .62) 60%, rgba(var(--surface-strong-rgb), .2) 100%),var(--figure-image);background-position:50%,100%;background-repeat:no-repeat,no-repeat;background-size:cover,auto 122%;min-height:128px;padding-right:min(40%,122px)}.season-module-scss-module__DxxA7W__verseList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.season-module-scss-module__DxxA7W__verseItem{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .55);border-radius:12px;gap:4px;padding:14px 16px;display:grid}.season-module-scss-module__DxxA7W__verseRef{color:#2f6f67;width:fit-content;font-weight:800;text-decoration:none}.season-module-scss-module__DxxA7W__verseRef:hover{text-decoration:underline}.season-module-scss-module__DxxA7W__verseNote{color:var(--color-text-muted);font-size:14px;line-height:1.6}.season-module-scss-module__DxxA7W__faqItem{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .5);border-radius:12px;padding:16px 18px}.season-module-scss-module__DxxA7W__faqItem+.season-module-scss-module__DxxA7W__faqItem{margin-top:10px}.season-module-scss-module__DxxA7W__faqQ{color:var(--color-text);margin:0 0 6px;font-size:16px}.season-module-scss-module__DxxA7W__faqA{color:var(--color-text-muted);margin:0;font-size:14px;line-height:1.7}.season-module-scss-module__DxxA7W__adSlot{background:var(--muted-surface);border:1px dashed var(--border-soft);border-radius:14px;flex-direction:column;align-items:center;min-width:0;max-width:100%;padding:12px;display:flex;overflow:hidden}.season-module-scss-module__DxxA7W__adSlot>*{min-width:0;max-width:100%}.season-module-scss-module__DxxA7W__nextLinks{flex-wrap:wrap;gap:10px;display:flex}.season-module-scss-module__DxxA7W__nextLink{border:1px solid var(--border-soft);background:rgba(var(--surface-strong-rgb), .6);color:var(--color-text);border-radius:12px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none}.season-module-scss-module__DxxA7W__nextLink:hover{border-color:#b8882a80}@media (max-width:520px){.season-module-scss-module__DxxA7W__hero{padding:18px}}
