.whygrid{display:grid;grid-template-columns:.88fr 1.12fr;gap:60px;align-items:start;margin-top:8px}.sec .whygrid h2{font-size:clamp(30px,3.6vw,46px);font-weight:700;max-width:17ch}.whygrid .col p{font-size:19.5px;line-height:1.62;color:var(--muted);max-width:65ch}.whygrid .col p+p{margin-top:22px}.seasonline{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line-dark);margin-top:56px;position:relative;border-top:2px solid var(--coral)}.seasonline>div{background:#ffffff0d;padding:30px 26px 32px;position:relative;transition:background .4s var(--ease)}.seasonline>div:hover{background:#ffffff17}.seasonline>div:before{content:"";position:absolute;left:26px;top:-2px;width:26px;height:2px;background:#fff}.seasonline .k{font-family:var(--mono);font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--muted-dark);margin-bottom:12px}.seasonline h3{font-family:var(--display);font-weight:700;font-size:22px;color:#fff;font-variant-numeric:tabular-nums}.seasonline p{color:var(--muted-dark);font-size:16.5px;line-height:1.5;margin-top:11px}.playgrid{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);margin-top:56px;border-top:1px solid var(--line)}.playgrid>div{background:var(--card);padding:32px 34px;transition:background .4s var(--ease)}.playgrid>div:hover{background:#fff}.playgrid .k{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;color:var(--coral);margin-bottom:10px}.playgrid h3{font-size:21px;font-weight:700;margin-bottom:10px}.playgrid p{color:var(--muted);font-size:17.5px;line-height:1.55;max-width:52ch}.modelbox{margin-top:64px;background:var(--card);border:1px solid var(--line);border-left:3px solid var(--coral);border-radius:3px;padding:34px 38px 32px}.modelbox h3{font-family:var(--mono);font-size:12.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:500;color:var(--coral);margin-bottom:18px}.modelbox .ctx{font-size:18.5px;line-height:1.58;max-width:68ch}.modelbox .modellist{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.modelbox .modellist li{padding:15px 0 15px 30px;position:relative;font-size:18px;line-height:1.5;font-weight:600;color:var(--navy);border-bottom:1px solid var(--line);font-variant-numeric:tabular-nums}.modelbox .modellist li:before{content:"";position:absolute;left:0;top:1.28em;width:10px;height:10px;background:var(--coral)}.modelbox .smallprint{margin-top:22px}.modelbox .smallprint a{color:var(--coral)}.postlist{display:grid;grid-template-columns:1fr;gap:1px;background:var(--line-dark);margin-top:52px;max-width:920px;border-top:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark)}.postlist a{display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffff0d;padding:22px 26px;text-decoration:none;font-family:var(--display);font-weight:700;font-size:19px;line-height:1.3;color:#fff;transition:background .35s var(--ease),padding-left .35s var(--ease-out)}.postlist a:hover{background:#ffffff1a;padding-left:34px}.postlist .arw{font-family:var(--mono);font-size:17px;color:var(--coral);flex:none}.sporttiles{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:56px;border:1px solid var(--line)}.sporttiles a{background:var(--card);padding:34px 32px 30px;text-decoration:none;display:flex;flex-direction:column;gap:13px;transition:background .4s var(--ease),transform .4s var(--ease-out)}.sporttiles a:hover{background:#fff;transform:translateY(-3px)}.sporttiles h3{font-size:27px;font-weight:800}.sporttiles p{color:var(--muted);font-size:16.5px;line-height:1.52;flex:1}.sporttiles .go{font-family:var(--mono);font-size:12.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--coral)}.numbered.fivelines>div:last-child{grid-column:1 / -1}@media(max-width:1100px){.sporttiles{grid-template-columns:repeat(2,1fr)}}@media(max-width:1000px){.seasonline{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.whygrid{grid-template-columns:1fr;gap:30px}.sec .whygrid h2{max-width:22ch}.playgrid{grid-template-columns:1fr}.playgrid>div{padding:28px 24px}.modelbox{padding:28px 24px 26px}.postlist a{font-size:17.5px;padding:20px 22px}.postlist a:hover{padding-left:22px}.numbered.fivelines>div:last-child{grid-column:auto}}@media(max-width:700px){.seasonline,.sporttiles{grid-template-columns:1fr}}
