:where(.mktg) .cs-top{padding-block:calc(var(--section-y) * .62) var(--section-y)}:where(.mktg) .cs-h{letter-spacing:-.035em;margin:.65rem 0 0;font-size:clamp(2.1rem,1.3rem + 3.2vw,3.4rem);font-weight:800;line-height:1.06}:where(.mktg) .cs-cta-h{letter-spacing:-.03em;margin:.65rem 0 0;font-size:clamp(1.6rem,1.1rem + 2vw,2.4rem);font-weight:800;line-height:1.12}:where(.mktg) .cs-acts{align-items:center;gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}:where(.mktg) .cs-alt{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:2px;font-size:.95rem;font-weight:600;text-decoration:none}:where(.mktg) .cs-alt:hover{color:var(--ink);border-bottom-color:var(--ink)}:where(.mktg) .cs-now{margin:var(--space-7) 0 0;border-top:1px solid var(--card-line);grid-template-columns:1fr;gap:0;padding:0;list-style:none;display:grid}:where(.mktg) .cs-now li{padding:var(--space-4) 0;border-bottom:1px solid var(--card-line);flex-direction:column;gap:.3rem;display:flex}:where(.mktg) .cs-now b{letter-spacing:-.01em;font-size:.95rem;font-weight:700}:where(.mktg) .cs-now span{color:var(--muted);font-size:.9rem;line-height:1.5}:where(.mktg) .cs-now a{color:var(--ink);text-underline-offset:2px;text-decoration:underline;text-decoration-thickness:1px}@media (min-width:901px){:where(.mktg) .cs-now{gap:0 var(--space-6);border-bottom:1px solid var(--card-line);grid-template-columns:repeat(3,1fr)}:where(.mktg) .cs-now li{padding:var(--space-5) 0;border-bottom:0}}:where(.mktg) .cs-cta .btn{background:var(--on-panel);color:var(--ink-panel);border-color:var(--on-panel)}:where(.mktg) .cs-cta .btn:hover{background:var(--canvas);border-color:var(--canvas);color:var(--ink)}:where(.mktg) .cs-cta .btn:focus-visible{outline:2px solid var(--red-soft);outline-offset:3px}
