.tg-card[data-astro-cid-crthf2et]{background:linear-gradient(180deg,var(--bg),var(--mint) 160%);max-width:980px;box-shadow:var(--ring);border-radius:28px;grid-template-columns:220px minmax(0,1fr);align-items:center;gap:48px;margin:0 auto;padding:40px 48px;display:grid}.tg-cover[data-astro-cid-crthf2et]{border-radius:6px;width:100%;height:auto;transform:rotate(-3deg);box-shadow:0 30px 50px -24px #11182773}.tg-copy[data-astro-cid-crthf2et] h2[data-astro-cid-crthf2et]{margin-top:14px;font-size:clamp(26px,3vw,36px);line-height:1.12}.tg-copy[data-astro-cid-crthf2et] .lead[data-astro-cid-crthf2et]{max-width:520px;margin-top:14px}.tg-copy[data-astro-cid-crthf2et] .btn[data-astro-cid-crthf2et]{margin-top:24px}.tg-dlg[data-astro-cid-crthf2et]{border:0;border-radius:24px;width:min(440px,100% - 32px);padding:0;box-shadow:0 40px 80px -30px #11182780}.tg-dlg[data-astro-cid-crthf2et]::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#11182780}.tg-in[data-astro-cid-crthf2et]{padding:28px;position:relative}.tg-in[data-astro-cid-crthf2et] h3[data-astro-cid-crthf2et]{margin-top:14px;font-size:22px;line-height:1.2}.tg-x[data-astro-cid-crthf2et]{width:36px;height:36px;color:var(--g500);border-radius:10px;place-items:center;display:grid;position:absolute;top:14px;right:14px}.tg-x[data-astro-cid-crthf2et]:hover{background:var(--soft);color:var(--ink)}.tg-f[data-astro-cid-crthf2et]{margin-top:16px;display:block}.tg-f[data-astro-cid-crthf2et] span[data-astro-cid-crthf2et]{color:var(--ink);margin-bottom:6px;font-size:13px;font-weight:600;display:block}.tg-in[data-astro-cid-crthf2et] .btn-block[data-astro-cid-crthf2et]{margin-top:20px}.tg-fine[data-astro-cid-crthf2et]{color:var(--g500);text-align:center;margin-top:12px;font-size:12.5px}.tg-fine[data-astro-cid-crthf2et] a[data-astro-cid-crthf2et]{text-decoration:underline}@media (width<=760px){.tg-card[data-astro-cid-crthf2et]{text-align:center;grid-template-columns:minmax(0,1fr);gap:28px;padding:28px 22px}.tg-cover[data-astro-cid-crthf2et]{width:150px;margin:0 auto}.tg-copy[data-astro-cid-crthf2et] .lead[data-astro-cid-crthf2et]{margin-left:auto;margin-right:auto}}:root{--f:var(--green);--f-h:var(--green-h);--f-t:var(--mint);--f-tt:var(--mint-t);--f-on:#fff}.l-leaks{border-top:1px solid var(--line-2)}.l-leak{border-bottom:1px solid var(--line-2);grid-template-columns:220px minmax(0,1fr) minmax(0,.85fr);align-items:center;gap:44px;padding:32px 0;display:grid}.l-leak .ix-ph{border-radius:var(--r-lg);height:150px}.l-leak h3{letter-spacing:-.02em;font-size:22px}.l-leak p{margin-top:8px;font-size:15.5px}.l-fix{background:var(--f-t);color:var(--ink);border-radius:16px;gap:12px;padding:18px 20px;font-size:15px;line-height:1.5;display:flex}.l-fix .ic{width:20px;height:20px;color:var(--f-h);flex:none;margin-top:2px}.l-season{padding:30px 32px 26px}.l-season .hd{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.l-season .hd small{color:var(--g500);font-size:12px;display:block}.l-season .hd .mk-h{font-size:18px}.l-track{flex-direction:column;margin-top:26px;display:flex}.l-flags,.l-ticks,.l-months{grid-template-columns:repeat(31,minmax(0,1fr));column-gap:4px;display:grid}.l-flags{height:74px}.l-flag{white-space:nowrap;color:var(--g500);grid-row:1;align-self:start;font-size:12px;line-height:1.35;position:relative}.l-flag b{color:var(--ink);font-size:12.5px;display:block}.l-flag em{font-variant-numeric:tabular-nums;font-style:normal;font-weight:700}.l-flag em.up{color:#2d915c}.l-flag em.dn{color:#c2410c}.l-flag:after{content:"";background:var(--f);width:1.5px;height:30px;position:absolute;top:42px;left:5px}.l-flag.dn:after{background:#e8b49a}.l-ticks i{background:#e9ecef;border-radius:6px;height:46px;transition:background .3s}.l-ticks i.cl{border-radius:10px}.l-ticks i.skip{background:#fff repeating-linear-gradient(135deg,#0000 0 4px,#f6ddd0 4px 6px);box-shadow:inset 0 0 0 1.5px #e8b49a}.l-season.play .l-ticks i:not(.skip){animation:lTick .45s var(--ease) both;animation-delay:calc(var(--i) * 60ms)}.l-ticks i.co{box-shadow:0 0 0 2px #fff,0 0 0 3.5px var(--f)}@keyframes lTick{0%{background:#e9ecef}to{background:var(--f)}}.l-season.play .l-ticks i.cl{animation-name:lTickC}@keyframes lTickC{0%{background:#e9ecef}to{background:var(--f-h)}}.l-months{color:var(--g400);margin-top:10px;font-size:12px;font-weight:600}.l-months span{border-top:1px solid var(--line-2);padding-top:8px}.l-key{color:var(--g500);flex-wrap:wrap;gap:8px 22px;margin-top:18px;font-size:12.5px;display:flex}.l-key span{align-items:center;gap:8px;display:inline-flex}.l-key i{background:var(--f);border-radius:3px;width:10px;height:16px}.l-key i.cl{background:var(--f-h)}.l-key i.skip{background:#fff;box-shadow:inset 0 0 0 1.5px #e8b49a}.l-tally{border-top:1px solid var(--line-2);grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;display:grid}.l-tally>div{padding:20px 20px 4px 0}.l-tally>div+div{border-left:1px solid var(--line-2);padding-left:20px}.l-tally small{color:var(--g500);font-size:12.5px;display:block}.l-tally b{font:800 26px/1.1 var(--fd);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;margin-top:4px;display:block}.l-tally b.up{color:#2d915c}.l-tally b.dn{color:#c2410c}.l-tally span{color:var(--g500);margin-top:6px;font-size:13px;line-height:1.45;display:block}.l-tally .fin{background:var(--f-t);border-radius:0 0 16px 16px;padding-right:20px}.l-tally .fin b{color:var(--f-h)}@media (width<=991px){.l-leak{grid-template-columns:180px minmax(0,1fr);gap:20px 28px}.l-leak .ix-ph{grid-row:span 2;height:100%;min-height:150px}.l-tally{grid-template-columns:1fr 1fr}.l-tally>div:nth-child(3){border-left:0;padding-left:0}.l-tally>div:nth-child(n+3){border-top:1px solid var(--line-2)}}@media (width<=640px){.l-leak{grid-template-columns:1fr;gap:14px;padding:26px 0}.l-leak .ix-ph{grid-row:auto;height:180px}.l-season{padding:22px 18px 18px}.l-flags,.l-ticks,.l-months{column-gap:2px}.l-flags{order:3;grid-template-columns:1fr;gap:12px;height:auto;margin-top:18px}.l-flag{white-space:normal;border-left:2px solid var(--f);padding-left:14px;grid-area:auto!important}.l-flag.dn{border-left-color:#e8b49a}.l-flag:after{display:none}.l-ticks i{border-radius:3px;height:34px}.l-months{font-size:10px}.l-tally{grid-template-columns:1fr}.l-tally>div,.l-tally>div+div{border-left:0;padding:16px 0 4px}.l-tally>div+div{border-top:1px solid var(--line-2)}.l-tally .fin{border-radius:14px;margin-top:8px;padding:16px 16px 12px}}
