.landing-root .cu-list .sim .ic{background:var(--soft);color:var(--ink-2)}.landing-root .cu-prem{display:inline-block;margin-left:10px;padding:1px 8px;border-radius:999px;border:1px solid var(--line);font-family:var(--fm);font-size:10.5px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);vertical-align:2px;white-space:nowrap}.landing-root .cu-solo{grid-template-columns:40px minmax(0,1fr) auto;margin:0}.landing-root .pd-access{margin-top:14px;color:var(--ink-3);font-size:14.5px;line-height:1.55;max-width:62ch}.landing-root .pd-state{margin-top:clamp(28px,5vh,56px);min-height:40vh}.landing-root .pd-state h1{font-weight:700;letter-spacing:-.04em;line-height:1.05;font-size:clamp(30px,3.6vw,48px)}.landing-root .pd-state p{margin:14px 0 24px;color:var(--ink-2);font-size:17px}@media (max-width: 760px){.landing-root .cu-solo{grid-template-columns:26px minmax(0,1fr)}}.landing-root .pdh-title:has(>h1>.kicker){align-items:flex-end}.landing-root .pdh-title h1>.kicker{margin-bottom:10px}.landing-root .pd-glance{padding:8px 0 0}.landing-root .pd-glance h2{margin:0 0 14px;font-family:var(--fd);font-size:22px;font-weight:700;letter-spacing:-.02em;color:var(--ink)}.landing-root .pd-glance-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:1px;margin:0;background:var(--line-2);border:1px solid var(--line);border-radius:14px;overflow:hidden}.landing-root .pd-glance-grid>div{padding:14px 18px;background:var(--white)}.landing-root .pd-glance-grid dt{font-size:13px;color:var(--ink-2)}.landing-root .pd-glance-grid dd{margin:4px 0 0;font-weight:600;color:var(--ink)}
