.wiki-main .season-action{width:100%;min-width:0;margin:0 0 30px;padding:24px;background:#fffaf3;border:1px solid #d8c7b0;border-top:4px solid #501d2b;border-radius:14px;box-sizing:border-box}.season-action h2{font:clamp(26px,3vw,34px)/1.2 Georgia,serif;color:#501d2b;margin:12px 0 22px}.season-action h3{font:25px/1.25 Georgia,serif;color:#501d2b;margin:12px 0}.season-action p{font-size:1rem;line-height:1.75}.season-action-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-bottom:24px}.season-action-grid article{min-width:0;border-top:1px solid #d8c7b0;padding-top:12px}.season-action a{font-size:1rem;line-height:1.6;overflow-wrap:normal;word-break:normal;text-underline-offset:4px}.season-action-grid a{display:block;min-height:44px;padding:9px 0;box-sizing:border-box}.season-action .season-action-source{font-size:.875rem;line-height:1.7}.season-ready{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 20px;background:#f4f5ee;border:1px solid #cad0bd;border-radius:14px;margin:20px 0 30px;padding:22px}.season-ready>div{grid-column:1/-1}.season-ready h2{font:28px/1.25 Georgia,serif;color:#501d2b;margin:8px 0 14px}.season-ready a{font-size:1rem;line-height:1.6;min-height:44px;padding:10px 0;color:#501d2b;box-sizing:border-box;text-underline-offset:4px;border-top:1px solid #cad0bd}.season-ready a:focus-visible,.season-action a:focus-visible{outline:3px solid #501d2b;outline-offset:4px}
@media(max-width:1000px){.season-action-grid{grid-template-columns:1fr}.wiki-main .season-action{padding:22px}}
@media(max-width:600px){.season-ready{grid-template-columns:1fr;padding:20px}.wiki-main .season-action{padding:18px}}
