.season-overview{margin-top:32px;border:1px solid #d6dfd1;border-radius:8px;background:#fff;overflow:hidden;box-shadow:0 10px 30px #17271808}
.season-overview summary{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;color:#203127;font:700 1rem/1.35 "Manrope";list-style:none}
.season-overview summary::-webkit-details-marker{display:none}
.season-overview summary::marker{content:""}
.season-overview summary small{display:block;margin-bottom:5px;color:#31571f;font:700 .75rem/1 "DM Sans";letter-spacing:.12em;text-transform:uppercase}
.season-overview summary i{flex:0 0 auto;display:grid;place-items:center;width:34px;height:34px;border:1px solid #9caf91;border-radius:50%;color:#31571f;font:400 1.4rem/1 "DM Sans";font-style:normal;transition:transform .2s}
.season-overview[open] summary i{transform:rotate(45deg)}
.season-overview-content{padding:22px 24px 24px;border-top:1px solid #e1e7de}
.season-overview-content>p:first-child{margin:0 0 18px;color:#526359;line-height:1.55}
.season-points-table{min-width:820px;text-align:center}
.season-points-table th:first-child,.season-points-table td:first-child{text-align:left}
.season-points-table th small{display:block;margin-top:4px;color:#5f7166;font-size:.68rem;letter-spacing:0}
.season-points-table td{padding:15px 16px}
.season-points-table td:not(:first-child){font-variant-numeric:tabular-nums}
.season-overview-note{margin:14px 0 0;color:#65756b;font-size:.8rem}
@media(max-width:520px){.season-overview summary,.season-overview-content{padding-inline:18px}.season-overview-content>p:first-child{font-size:.9rem}}
