.season-updates{margin-block:2.5rem;min-width:0;scroll-margin-top:1.5rem}.season-updates header{max-width:78ch}.season-updates h2{line-height:1.25}.season-updates-review{display:grid;gap:.45rem;padding:1rem 1.15rem;border-left:4px solid #577653;background:#edf2e8;font-size:.92rem}.season-updates-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.15rem}.season-updates-grid article{display:flex;flex-direction:column;min-width:0;padding:1.25rem;border:1px solid #d4ddcd;border-radius:.6rem;background:#fff;scroll-margin-top:1.5rem;overflow-wrap:anywhere}.season-updates-grid h3{margin:.8rem 0 .5rem;font-size:1.15rem;line-height:1.4}.season-updates-kind{align-self:flex-start;padding:.3rem .55rem;background:#edf2e8;color:#234632;font-size:.8rem;font-weight:700;border:1px solid #d4ddcd;border-radius:.25rem}.season-updates-kind[data-kind=change]{background:#f8f0d9;color:#604813;border-color:#e5d5a7}.season-updates-kind[data-kind=clarification]{background:#e8f1f5;color:#244853;border-color:#c6dce5}.season-updates-grid p{margin-block:.4rem .65rem}.season-updates-audience{font-size:.92rem}.season-updates-grid dl{margin:.5rem 0 1rem}.season-updates-grid dl>div{margin-block:.5rem}.season-updates-grid dt{font-size:.9rem;font-weight:700}.season-updates-grid dd{margin:.15rem 0 0}.season-updates-sources{display:grid;gap:.5rem;margin-top:auto;padding-top:1rem;border-top:1px solid #e0e5db;font-size:.9rem}.season-updates-sources a,.season-updates-lesson,.season-updates-history a{min-height:44px;display:flex;align-items:center}.season-updates-sources small{display:block;color:#52645a;font-size:.8rem}.season-updates-lesson{display:grid;gap:.15rem;margin-top:.8rem;text-decoration:none;font-weight:700}.season-updates-lesson small{font-weight:400;color:#52645a}.season-updates-history{margin-top:1.2rem;padding:1rem;border:1px solid #d4ddcd;border-radius:.45rem}.season-updates-history summary{min-height:44px;align-content:center;font-weight:700;cursor:pointer}.season-updates-history ol{padding-left:1.5rem}.season-updates-history li{padding-block:.35rem}.season-updates-history time{font-variant-numeric:tabular-nums;font-size:.9rem}.season-updates-history a{overflow-wrap:anywhere}.season-updates a:focus-visible,.season-updates summary:focus-visible{outline:3px solid #a56818;outline-offset:3px}@media(max-width:700px){.season-updates-grid{grid-template-columns:minmax(0,1fr)}.season-updates-grid article{padding:1rem}.season-updates-review{padding:.85rem}.season-updates-history{padding:.85rem}}@media print{.season-updates-grid{display:block}.season-updates-grid article{break-inside:avoid;margin-bottom:1rem}.season-updates-history{display:none}}
