.how[data-astro-cid-cmgpsf2k]{padding-block:0 var(--section)}h2[data-astro-cid-cmgpsf2k]{font-size:clamp(2.25rem,4.4vw,3.75rem);max-width:16ch}.intro[data-astro-cid-cmgpsf2k]{margin-block-start:16px;color:var(--on-table-soft);font-size:1.1875rem;max-width:52ch}.steps[data-astro-cid-cmgpsf2k]{list-style:none;margin:clamp(40px,6vw,80px) 0 0;padding:0;display:grid;grid-template-columns:1.4fr .78fr 1.22fr;gap:clamp(20px,3vw,40px);align-items:end}.step[data-astro-cid-cmgpsf2k]{display:grid;gap:28px;align-content:end}.caption[data-astro-cid-cmgpsf2k]{border-top:2px solid var(--gold);padding-top:18px;display:grid;gap:8px;grid-template-columns:auto 1fr;column-gap:14px}.num[data-astro-cid-cmgpsf2k]{grid-row:span 2;width:32px;height:32px;border-radius:50%;background:var(--gold);color:var(--navy);display:grid;place-items:center;font:700 .9375rem var(--font-display)}.caption[data-astro-cid-cmgpsf2k] h3[data-astro-cid-cmgpsf2k]{font-size:1.25rem;align-self:center}.caption[data-astro-cid-cmgpsf2k] p[data-astro-cid-cmgpsf2k]{color:var(--on-table-soft);font-size:1rem;max-width:40ch}.note[data-astro-cid-cmgpsf2k]{margin-block-start:40px;color:var(--on-table-soft);font-size:.9375rem}.arrow-link[data-astro-cid-cmgpsf2k].light{color:var(--on-table)}.screen[data-astro-cid-cmgpsf2k]{margin:0;background:var(--card);color:var(--ink);border-radius:14px;overflow:hidden;box-shadow:0 24px 48px -18px #020816a6;font-size:.875rem}.screen[data-astro-cid-cmgpsf2k].tablet{border:10px solid #1a1f2b;border-radius:22px}.screen[data-astro-cid-cmgpsf2k].phone{border:8px solid #1a1f2b;border-radius:30px;max-width:280px;justify-self:center;width:100%}.bar[data-astro-cid-cmgpsf2k]{display:flex;justify-content:space-between;gap:8px;background:var(--navy);color:var(--white);padding:10px 14px;font:600 .8125rem var(--font-display)}.bar-soft[data-astro-cid-cmgpsf2k]{color:var(--on-table-soft)}.s-title[data-astro-cid-cmgpsf2k]{font:700 1.5rem var(--font-display);letter-spacing:-.02em}.s-title[data-astro-cid-cmgpsf2k].sm{font-size:1.125rem}.s-class[data-astro-cid-cmgpsf2k]{font:600 .9375rem var(--font-display);margin-block-start:4px}.s-label[data-astro-cid-cmgpsf2k]{font:600 .875rem var(--font-display);margin-block:14px 8px}.s-hint[data-astro-cid-cmgpsf2k]{color:var(--ink-soft);font-size:.8125rem;margin-block:4px 12px}.kiosk[data-astro-cid-cmgpsf2k]{padding:18px 18px 22px}.kiosk-cols[data-astro-cid-cmgpsf2k]{display:grid;grid-template-columns:1fr 1fr;gap:18px}.viewfinder[data-astro-cid-cmgpsf2k]{position:relative;aspect-ratio:4 / 3;background:#e9edf5;border-radius:8px;display:grid;place-items:center}.viewfinder[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]{position:absolute;width:22px;height:22px;border:3px solid var(--navy)}.viewfinder[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]:nth-child(1){top:10px;left:10px;border-right:0;border-bottom:0}.viewfinder[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]:nth-child(2){top:10px;right:10px;border-left:0;border-bottom:0}.viewfinder[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]:nth-child(3){bottom:10px;left:10px;border-right:0;border-top:0}.viewfinder[data-astro-cid-cmgpsf2k]>span[data-astro-cid-cmgpsf2k]:nth-child(4){bottom:10px;right:10px;border-left:0;border-top:0}.qr-card[data-astro-cid-cmgpsf2k]{width:46%;aspect-ratio:1.6;background:var(--card);border:1.5px solid var(--navy);border-radius:6px;transform:rotate(-6deg);padding:6px;display:grid;grid-template-columns:auto 1fr;gap:3px 6px;align-content:start}.qr-card[data-astro-cid-cmgpsf2k] img[data-astro-cid-cmgpsf2k]{grid-row:span 2;width:16px;height:auto}.qr-card[data-astro-cid-cmgpsf2k] i[data-astro-cid-cmgpsf2k]{height:5px;background:var(--rule);border-radius:2px}.field[data-astro-cid-cmgpsf2k]{border:2px solid var(--navy);border-radius:8px;padding:10px 12px;font-size:1rem;display:flex;align-items:center}.caret[data-astro-cid-cmgpsf2k]{width:2px;height:1.1em;background:var(--navy);margin-inline-start:2px}.result[data-astro-cid-cmgpsf2k]{margin-block-start:12px;display:flex;gap:10px;align-items:center;background:#eef6ea;color:#1d5a1a;border-radius:8px;padding:10px 12px}.result[data-astro-cid-cmgpsf2k] b[data-astro-cid-cmgpsf2k]{color:var(--ink)}.roster[data-astro-cid-cmgpsf2k]{padding:14px 14px 18px}.roster[data-astro-cid-cmgpsf2k] ul[data-astro-cid-cmgpsf2k]{list-style:none;margin:0 0 14px;padding:0}.roster[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:10px;padding:8px 2px;border-bottom:1px solid var(--rule);font-weight:700;font-size:.875rem}.roster[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k].more{color:var(--ink-soft);font-weight:400;border-bottom:0}.fake-btn[data-astro-cid-cmgpsf2k]{width:100%;min-height:40px;font-size:.875rem;cursor:default;pointer-events:none}.fake-btn[data-astro-cid-cmgpsf2k].sm{width:auto;min-height:32px;padding:.5em .8em;font-size:.75rem;border-radius:8px}.due[data-astro-cid-cmgpsf2k]{padding:16px 16px 10px}.due[data-astro-cid-cmgpsf2k] ul[data-astro-cid-cmgpsf2k]{list-style:none;margin:0;padding:0}.due[data-astro-cid-cmgpsf2k] li[data-astro-cid-cmgpsf2k]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--rule)}.who[data-astro-cid-cmgpsf2k]{display:grid}.who[data-astro-cid-cmgpsf2k] span[data-astro-cid-cmgpsf2k]{color:var(--ink-soft);font-size:.8125rem}.acts[data-astro-cid-cmgpsf2k]{display:flex;align-items:center;gap:10px}.not-yet[data-astro-cid-cmgpsf2k]{font-size:.75rem;color:var(--ink-soft);white-space:nowrap}@media(max-width:1080px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr 1fr}.step-kiosk[data-astro-cid-cmgpsf2k]{grid-column:1 / -1}.step-kiosk[data-astro-cid-cmgpsf2k] .screen[data-astro-cid-cmgpsf2k]{max-width:680px}}@media(max-width:720px){.steps[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr;gap:56px}.kiosk-cols[data-astro-cid-cmgpsf2k]{grid-template-columns:1fr}.viewfinder[data-astro-cid-cmgpsf2k]{aspect-ratio:16 / 9}}
