.box[data-astro-cid-t35we56s]{border:1px solid var(--color-line);border-radius:var(--radius-card);background:var(--color-canvas);max-width:720px;padding:clamp(20px,3vw,34px)}.bar[data-astro-cid-t35we56s]{gap:10px;margin-bottom:clamp(20px,2.6vw,28px);display:grid}.step[data-astro-cid-t35we56s]{letter-spacing:.1em;color:var(--color-faint);margin:0;font-size:.8rem}.track[data-astro-cid-t35we56s]{background:var(--color-hairline);height:2px;overflow:hidden}.fill[data-astro-cid-t35we56s]{background:var(--color-brand);width:20%;height:100%;transition:width var(--dur-reveal) var(--ease-out-soft)}.pane[data-astro-cid-t35we56s]{border:0;min-inline-size:0;margin:0;padding:0}.pane[data-astro-cid-t35we56s][hidden]{display:none}.q[data-astro-cid-t35we56s]{font-family:var(--font-display);margin:0 0 6px;padding:0;font-size:clamp(1.16rem,2.4vw,1.42rem);font-weight:500;line-height:1.25}.hint[data-astro-cid-t35we56s]{color:var(--color-muted);margin:0 0 18px;font-size:.9rem;line-height:1.55}.opts[data-astro-cid-t35we56s]{gap:8px;display:grid}.opt[data-astro-cid-t35we56s]{cursor:pointer;border:1px solid var(--color-line);border-radius:var(--radius-soft);min-height:56px;transition:border-color var(--dur-micro) var(--ease-out-soft), background var(--dur-micro) var(--ease-out-soft);align-items:center;gap:12px;padding:10px 16px;font-size:.98rem;display:flex}.opt[data-astro-cid-t35we56s]:hover{border-color:var(--color-brand)}.opt[data-astro-cid-t35we56s] input[data-astro-cid-t35we56s]{width:18px;height:18px;accent-color:var(--color-brand);flex:none}.opt[data-astro-cid-t35we56s]:has(input:checked){border-color:var(--color-brand);background:var(--color-sand)}.opt[data-astro-cid-t35we56s]:has(input:focus-visible){outline:2px solid var(--color-brand);outline-offset:2px}.verdict[data-astro-cid-t35we56s]{font-family:var(--font-display);color:var(--color-brand);margin:0 0 4px;font-size:clamp(1.3rem,3.4vw,1.8rem)}.verdict-note[data-astro-cid-t35we56s]{color:var(--color-faint);margin:0 0 20px;font-size:.86rem;line-height:1.55}.fields[data-astro-cid-t35we56s]{gap:14px;display:grid}.f[data-astro-cid-t35we56s]{gap:6px;display:grid}.f[data-astro-cid-t35we56s] span[data-astro-cid-t35we56s]{color:var(--color-faint);font-size:.84rem}.f[data-astro-cid-t35we56s] input[data-astro-cid-t35we56s]{font:inherit;border:1px solid var(--color-line);border-radius:var(--radius-soft);background:var(--color-canvas);color:var(--color-ink);padding:13px 14px;font-size:16px}.f[data-astro-cid-t35we56s] input[data-astro-cid-t35we56s]:focus-visible{outline:2px solid var(--color-brand);outline-offset:1px}.trap[data-astro-cid-t35we56s]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}.agree[data-astro-cid-t35we56s]{color:var(--color-muted);gap:11px;margin-top:16px;font-size:.86rem;line-height:1.5;display:flex}.agree[data-astro-cid-t35we56s] input[data-astro-cid-t35we56s]{width:18px;height:18px;accent-color:var(--color-brand);flex:none;margin-top:1px}.agree[data-astro-cid-t35we56s] a[data-astro-cid-t35we56s]{color:var(--color-brand);padding-block:12px;display:inline-block}.msg[data-astro-cid-t35we56s]{min-height:1.2em;margin:14px 0 0;font-size:.9rem;line-height:1.5}.msg[data-astro-cid-t35we56s].err{color:#8c3a2e}.msg[data-astro-cid-t35we56s].ok{color:var(--color-brand)}.msg[data-astro-cid-t35we56s] a[data-astro-cid-t35we56s]{color:inherit}.nav[data-astro-cid-t35we56s]{gap:10px;margin-top:clamp(22px,3vw,30px);display:flex}.nav[data-astro-cid-t35we56s] button[data-astro-cid-t35we56s][hidden]{display:none}.nav[data-astro-cid-t35we56s] .btn-primary[data-astro-cid-t35we56s]{margin-left:auto}.head[data-astro-cid-6y3pecco]{gap:14px;max-width:780px;padding-block:clamp(30px,4vw,56px) 0;display:grid}.key[data-astro-cid-6y3pecco]{border-top:1px solid var(--color-hairline);gap:0;margin-top:12px;display:grid}.key[data-astro-cid-6y3pecco]>div[data-astro-cid-6y3pecco]{border-bottom:1px solid var(--color-hairline);justify-content:space-between;align-items:baseline;gap:20px;padding:14px 0;display:flex}.k[data-astro-cid-6y3pecco]{color:var(--color-faint);font-size:.86rem}.key[data-astro-cid-6y3pecco] b[data-astro-cid-6y3pecco]{font-size:1.04rem;font-weight:500}.go[data-astro-cid-6y3pecco]{justify-self:start;margin-top:10px}.inc[data-astro-cid-6y3pecco]{background:var(--color-surface)}.list[data-astro-cid-6y3pecco]{background:var(--color-hairline);border-block:1px solid var(--color-hairline);gap:1px;margin:0;padding:0;list-style:none;display:grid}.list[data-astro-cid-6y3pecco] li[data-astro-cid-6y3pecco]{background:var(--color-canvas);grid-template-columns:44px 1fr;gap:14px;padding:clamp(20px,2.4vw,26px);display:grid}.num[data-astro-cid-6y3pecco]{color:var(--color-brand);padding-top:3px;font-size:.8rem}.list[data-astro-cid-6y3pecco] p[data-astro-cid-6y3pecco]{color:var(--color-muted);margin:6px 0 0;font-size:.93rem;line-height:1.56}.steps[data-astro-cid-6y3pecco]{background:var(--color-hairline);border-block:1px solid var(--color-hairline);gap:1px;margin:0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-6y3pecco] li[data-astro-cid-6y3pecco]{background:var(--color-canvas);align-content:start;gap:7px;padding:clamp(22px,2.6vw,30px);display:grid}.sn[data-astro-cid-6y3pecco]{letter-spacing:.1em;color:var(--color-brand);font-size:.76rem}.steps[data-astro-cid-6y3pecco] p[data-astro-cid-6y3pecco]{color:var(--color-muted);margin:0;font-size:.92rem;line-height:1.55}.when[data-astro-cid-6y3pecco]{color:var(--color-faint);font-size:.8rem}.ex[data-astro-cid-6y3pecco]{background:var(--color-sand)}.grid[data-astro-cid-6y3pecco]{gap:clamp(20px,3vw,32px);margin:0;padding:0;list-style:none;display:grid}.card[data-astro-cid-6y3pecco]{gap:10px;text-decoration:none;display:grid}.shot[data-astro-cid-6y3pecco]{border-radius:var(--radius-card);aspect-ratio:3/4;display:block;overflow:hidden}.shot[data-astro-cid-6y3pecco] img[data-astro-cid-6y3pecco]{object-fit:cover;width:100%;height:100%}.t[data-astro-cid-6y3pecco]{font-family:var(--font-display);font-size:1.06rem}.pl[data-astro-cid-6y3pecco]{color:var(--color-muted);font-size:.86rem}@media (width>=700px){.list[data-astro-cid-6y3pecco]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-6y3pecco]{grid-template-columns:repeat(4,1fr)}.grid[data-astro-cid-6y3pecco]{grid-template-columns:repeat(3,1fr)}.key[data-astro-cid-6y3pecco]{grid-template-columns:repeat(3,1fr);gap:0 32px}}
