main.entry{max-width:36rem;margin-inline:auto}.entry-step{font-family:var(--cond);font-size:17px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--accent-ink);margin:0 0 12px}.entry-911{margin:0 0 var(--s2);padding:14px var(--s2);border-left:4px solid var(--pending);border-radius:var(--r-ctl);background:var(--pending-soft);color:var(--ink);font-weight:700}.entry-intro,.entry-muted{color:var(--ink-2)}.entry-card{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:var(--s4);margin:var(--s2) 0;box-shadow:var(--shadow-lg)}@media (max-width:480px){.entry-card{padding:var(--s3) var(--s2)}}.entry-card fieldset{border:0;margin:0;padding:0;min-width:0}.entry-card legend{padding:0}.entry-card h1{margin-bottom:var(--s1)}.entry-card>p:not(.entry-error),.entry-why{color:var(--ink-2)}.entry-why{margin:0 0 var(--s3)}.entry-field{display:grid;grid-gap:8px;gap:8px;font-weight:600}.entry-actions{margin-top:var(--s3)}.entry-notice{border:1px solid var(--line);border-left:4px solid var(--primary);border-radius:var(--r-ctl);background:var(--surface);padding:var(--s2) var(--s3);margin:var(--s2) 0;box-shadow:var(--shadow)}.entry-notice h2{font:700 16px/1.3 var(--body);text-transform:none;letter-spacing:0;color:var(--ink);margin:0 0 6px}.entry-notice p{margin:0;color:var(--ink-2);font-size:17px}.entry-legal{max-width:34rem;margin:var(--s4) auto 0;font-size:14px;color:var(--ink-2)}.entry-hero,.entry-legal{text-align:center}.entry-hero h1{margin-bottom:var(--s3)}.entry-hero h1 .logo{--logo-h:clamp(32px,10vw,72px);justify-content:center}.entry-hero .entry-intro{font-size:clamp(19px,2.4vw,22px);margin-bottom:var(--s4)}.entry-hero .entry-actions{justify-content:center;margin-top:0}.entry-session{width:min(100% - var(--s4),36rem);margin:0 auto var(--s4);display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:0 var(--s2);color:var(--ink-2);font-size:15px}.entry-session p{margin:0}