.hp .hp-head h1{margin:10px 0 0;font-family:var(--font-ui);font-weight:700;font-size:clamp(22px,2.6vw,30px);letter-spacing:-.02em;line-height:1.15;color:var(--ink);text-wrap:balance;max-width:26ch}.hp .hp-head h1 .n{font-family:var(--font-num);font-weight:600;letter-spacing:-.01em}.hp .hp-head p{margin:10px 0 0;max-width:66ch;color:var(--muted);font-size:13.5px}.hp .hp-head .row{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.hp .hp-body{display:grid;grid-template-columns:200px minmax(0,1fr);gap:1px;background:var(--rule);padding:0}.hp .hp-body>*{background:var(--surface);min-width:0}.hp .hp-margin{padding:18px 20px}.hp .hp-margin .stick{position:sticky;top:65px;display:grid;gap:14px}.hp .hp-margin .n{font-family:var(--font-num);font-weight:600;font-stretch:80%;font-size:64px;line-height:.88;letter-spacing:-.045em;color:var(--ink);font-variant-numeric:tabular-nums}.hp .hp-margin .n small{display:block;margin-top:8px;font-family:var(--font-ui);font-stretch:87.5%;font-weight:500;font-size:11px;line-height:1.2;letter-spacing:.09em;text-transform:uppercase;color:var(--muted)}.hp .hp-margin .knobs{display:grid;gap:10px}.hp .hp-margin .knob{display:grid;gap:2px;padding-top:10px;border-top:1px solid var(--rule)}.hp .hp-margin .knob .v{font-family:var(--font-num);font-size:15px;font-weight:500;color:var(--ink);font-variant-numeric:tabular-nums}.hp .hp-margin .knob .v.dead{color:var(--dim)}.hp .hp-margin .knob .s{font-size:11px;color:var(--muted)}@media (max-width:900px){.hp .hp-body{grid-template-columns:1fr}.hp .hp-margin .stick{position:static}.hp .hp-margin .n{display:none}.hp .hp-margin .knobs{display:flex;flex-wrap:wrap;gap:14px 24px}.hp .hp-margin .knob{border-top:0;padding-top:0}}.hp .hp-acts{display:grid;gap:1px;background:var(--rule)}.hp .hp-acts>*{background:var(--surface)}.hp .act{padding:22px 24px 26px;display:grid;gap:12px;align-content:start}.hp .act .n{font-family:var(--font-num);font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.06em;transition:color var(--dur-hover)}.hp .act h2,.hp .act[data-current=true] .n{color:var(--ink)}.hp .act h2{margin:0;font-family:var(--font-ui);font-weight:700;font-size:22px;letter-spacing:-.02em;line-height:1.2;text-wrap:balance;max-width:30ch}.hp .act p{margin:0;max-width:68ch;font-size:14px;line-height:1.6;color:var(--ink-2)}.hp .act li .num,.hp .act p .num,.hp .act p b{color:var(--ink)}.hp .act .knob-line{display:block;font-family:var(--font-num);font-size:11.5px;color:var(--ink-2)}.hp .act .knob-line .dead{color:var(--dim)}.hp .act .faces{margin-top:2px}.hp .act .link{color:var(--ink)}@media (max-width:640px){.hp .act{padding:18px 16px 22px}.hp .act h2{font-size:19px}}.hp .hp-band{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--rule);border:1px solid var(--rule);margin-top:6px}.hp .hp-band>div{background:var(--surface);padding:12px 14px;display:grid;gap:8px;align-content:start}.hp .hp-band .ph{justify-content:flex-start;gap:10px}.hp .hp-band p{font-size:12.5px;line-height:1.5;color:var(--muted)}@media (max-width:640px){.hp .hp-band{grid-template-columns:1fr}}.hp .hp-steps{margin:6px 0 0;padding:0;list-style:none;display:grid;gap:12px}.hp .hp-steps li{display:grid;grid-template-columns:28px 1fr;gap:10px}.hp .hp-steps li .n{padding-top:3px}.hp .hp-steps h3{margin:0 0 3px;font-family:var(--font-ui);font-weight:700;font-size:14.5px;letter-spacing:-.01em;color:var(--ink)}.hp .hp-steps p{font-size:13px;line-height:1.55;color:var(--muted);max-width:68ch}.hp .hp-fees .lt{min-width:640px}.hp .hp-fees .lt td{font-size:12.5px}.hp .hp-fees .lt td:last-child,.hp .hp-fees .lt td:nth-child(2),.hp .hp-fees .lt th:last-child,.hp .hp-fees .lt th:nth-child(2){text-align:left;font-family:var(--font-ui);color:var(--muted)}.hp .hp-fees .lt th:nth-child(2){color:var(--muted)}.hp .hp-fees .vn{display:inline-flex;align-items:center;gap:8px;font-weight:700;color:var(--ink)}.hp .hp-fees .vn i{width:2px;height:12px;background:var(--v);flex:none}.hp .hp-fees .vn .sub{font-weight:400;margin-left:2px}.hp .hp-fees tr[data-admission] td:first-child .vn{color:var(--ink)}.hp .hp-fees .fine{margin:12px 0 0;font-size:12px;color:var(--muted)}.hp .hp-fees .tag{margin-left:8px}.hp .hp-limits{grid-template-columns:1fr 1fr}@media (max-width:760px){.hp .hp-limits{grid-template-columns:1fr}}.hp .hp-limits h3{margin:0 0 8px;font-family:var(--font-ui);font-weight:700;font-size:17px;letter-spacing:-.015em;color:var(--ink)}.hp .hp-limits p{margin:0;font-size:13px;line-height:1.55;color:var(--muted);max-width:62ch}.hp .hp-limits p+p{margin-top:10px}.hp .hp-limits p .num{color:var(--ink)}.hp .hp-limits .gate{font-family:var(--font-ui);color:var(--ink-2)}.hp .hp-cta{display:flex;flex-wrap:wrap;gap:10px;align-items:center}.hp .hp-cta .fine{flex:1 1 260px;font-size:12px;color:var(--muted)}.hp .mt-4{margin-top:16px}