.season-desk-page .presenter-example{margin-block:3.5rem}.season-desk-page .presenter-example header{max-inline-size:46rem}.season-desk-page .presenter-example header>p:last-child,.season-desk-page .presenter-example li p,.season-desk-page .presenter-review dd,.season-desk-page .presenter-review p{font-size:.9375rem;line-height:1.75;color:#46506b}.season-desk-page .presenter-example h2,.season-desk-page .presenter-review h2{margin-block-end:1rem}.season-desk-page p.presenter-depth-kicker{font:.6875rem/1.6 var(--font-mono),monospace;letter-spacing:.12em;text-transform:uppercase;color:#41646c;margin-block-end:.75rem}.season-desk-page .presenter-example ol{list-style:none;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 2.5rem;margin-block-start:2rem}.season-desk-page .presenter-example li{display:flex;gap:1rem;border-block-start:1px solid #cfd9dc;padding-block:1.5rem}.season-desk-page .presenter-example li>span{flex-shrink:0;white-space:nowrap;font:.75rem/1.6 var(--font-mono),monospace;color:#41646c;padding-block-start:.3rem}.season-desk-page .presenter-example h3{font-size:1.125rem;font-weight:600;line-height:1.4;margin-block-end:.75rem}.season-desk-page .presenter-example a{display:inline-flex;gap:.75rem;align-items:center;min-block-size:2.75rem;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.25rem}.season-desk-page .presenter-review{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;padding:2.5rem;margin-block-end:3.5rem;background:#e7edef;border:1px solid #cfd9dc;border-radius:.75rem}.season-desk-page .presenter-review dl>div+div{border-block-start:1px solid #bdcdd2;padding-block-start:1.25rem;margin-block-start:1.25rem}.season-desk-page .presenter-review dt{font-weight:600;margin-block-end:.5rem}@media (max-width:52rem){.season-desk-page .presenter-review{grid-template-columns:1fr;gap:2rem}}@media (max-width:42rem){.season-desk-page .presenter-example{margin-block:2.5rem}.season-desk-page .presenter-example ol{grid-template-columns:1fr}.season-desk-page .presenter-review{padding:1.25rem;margin-block-end:2.5rem}}.season-desk-page .presenter-season-view{margin-block:3rem}.season-desk-page .presenter-season-view header{max-inline-size:46rem;margin-block-end:2rem}.season-desk-page :is(.presenter-season-view,.presenter-cost-context,.presenter-first-season) h2{margin-block-end:1rem}.season-desk-page :is(.presenter-season-view,.presenter-cost-context,.presenter-first-season) :is(p,dd){font-size:.9375rem;line-height:1.75;color:#46506b}.season-desk-page .presenter-season-view dl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem 2.5rem}.season-desk-page .presenter-season-view dl>div{border-block-start:1px solid #cfd9dc;padding-block-start:1.25rem}.season-desk-page :is(.presenter-season-view,.presenter-cost-context) dt{font-size:1.0625rem;line-height:1.4;font-weight:600;margin-block-end:.6rem}.season-desk-page .presenter-cost-context{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;padding:2.5rem;background:#101a33;color:#fff;border-radius:.75rem}.season-desk-page .presenter-cost-context :is(p,dd){color:#d3deea}.season-desk-page .presenter-cost-context dl>div+div{border-block-start:1px solid #46566c;padding-block-start:1.25rem;margin-block-start:1.25rem}.season-desk-page :is(.presenter-cost-context,.presenter-first-season) a{display:inline-flex;gap:.75rem;align-items:center;min-block-size:2.75rem;margin-block-start:.75rem;font-size:.875rem;font-weight:600;text-decoration:underline;text-underline-offset:.25rem}.season-desk-page .presenter-cost-context a:focus-visible{outline-color:#d3deea}.season-desk-page .presenter-example .mk-screen{margin-block:2rem}.season-desk-page .presenter-review details:first-child{margin-block-start:0}.season-desk-page .presenter-first-season{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:3rem;padding-block:1.5rem 3rem}@media (max-width:52rem){.season-desk-page .presenter-cost-context,.season-desk-page .presenter-first-season{grid-template-columns:1fr;gap:2rem}}@media (max-width:42rem){.season-desk-page .presenter-season-view dl{grid-template-columns:1fr}.season-desk-page .presenter-cost-context{padding:1.25rem}}