.layout[data-astro-cid-jzzed26f]{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:start;gap:3rem 4rem;display:grid}@media (width<=900px){.layout[data-astro-cid-jzzed26f]{grid-template-columns:minmax(0,1fr)}}form[data-astro-cid-jzzed26f],.result[data-astro-cid-jzzed26f]{background:var(--bone);padding:clamp(1.4rem,3.5vw,2.5rem)}.progress[data-astro-cid-jzzed26f]{background:var(--line);height:2px;margin-bottom:.75rem}.progress[data-astro-cid-jzzed26f] span[data-astro-cid-jzzed26f]{height:100%;width:calc(var(--progress,.25) * 100%);background:var(--bronze-ink);transition:width .3s;display:block}.progress-text[data-astro-cid-jzzed26f]{letter-spacing:.24em;text-transform:uppercase;color:var(--muted);margin-bottom:1.5rem;font-size:.875rem}fieldset[data-astro-cid-jzzed26f]{border:0;min-width:0;margin:0 0 1.25rem;padding:0}legend[data-astro-cid-jzzed26f]{color:var(--ink);margin-bottom:1.25rem;padding:0;font-size:clamp(1.5rem,3vw,2rem);font-weight:300}.choices[data-astro-cid-jzzed26f]{grid-template-columns:repeat(auto-fit,minmax(min(100%,12rem),1fr));gap:.6rem;display:grid}.choice[data-astro-cid-jzzed26f]{background:var(--white);cursor:pointer;border:1px solid #a8a29a;align-items:center;gap:.75rem;min-height:58px;padding:.75rem 1rem;display:flex}.choice[data-astro-cid-jzzed26f] input[data-astro-cid-jzzed26f]{width:1.1rem;height:1.1rem;min-height:0;accent-color:var(--bronze-ink);flex:none;margin:0}.choice[data-astro-cid-jzzed26f]:has(input:checked){border-color:var(--bronze-ink);box-shadow:inset 0 0 0 1px var(--bronze-ink)}.choice[data-astro-cid-jzzed26f]:has(input:focus-visible){outline:2px solid var(--bronze);outline-offset:2px}.nav[data-astro-cid-jzzed26f]{flex-wrap:wrap;gap:.75rem;margin-bottom:.75rem;display:flex}.nav[data-astro-cid-jzzed26f] [data-astro-cid-jzzed26f][data-back]{margin-right:auto}.nav[data-astro-cid-jzzed26f] [data-astro-cid-jzzed26f][hidden]{display:none}.result[data-astro-cid-jzzed26f] h2[data-astro-cid-jzzed26f]{font-size:clamp(1.5rem,3vw,2rem)}.demo[data-astro-cid-jzzed26f]{margin:2rem 0}.demo-h[data-astro-cid-jzzed26f]{letter-spacing:.22em;text-transform:uppercase;color:var(--bronze-ink);margin-bottom:.75rem;font-size:.875rem}.email[data-astro-cid-jzzed26f]{border:1px solid var(--line);background:var(--white);padding:1.1rem 1.25rem;font-size:.97rem}.email[data-astro-cid-jzzed26f] p[data-astro-cid-jzzed26f]:last-child{margin:0}.email-meta[data-astro-cid-jzzed26f]{color:var(--muted);border-bottom:1px solid var(--line);padding-bottom:.6rem;font-size:.875rem}.sms[data-astro-cid-jzzed26f]{background:var(--night);color:#ece6dd;border-radius:16px 16px 16px 4px;max-width:22rem;padding:.85rem 1rem;font-size:.95rem}.table-wrap[data-astro-cid-jzzed26f]{border:1px solid var(--line);background:var(--white);overflow-x:auto}table[data-astro-cid-jzzed26f]{border-collapse:collapse;width:100%;min-width:34rem;font-size:.92rem}th[data-astro-cid-jzzed26f],td[data-astro-cid-jzzed26f]{text-align:left;border-bottom:1px solid var(--line);padding:.55rem .7rem}th[data-astro-cid-jzzed26f]{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:.875rem;font-weight:500}.side[data-astro-cid-jzzed26f] h2[data-astro-cid-jzzed26f]{letter-spacing:.24em;text-transform:uppercase;color:var(--bronze-ink);font-size:.875rem;font-weight:400}.side[data-astro-cid-jzzed26f] h2[data-astro-cid-jzzed26f]+p[data-astro-cid-jzzed26f]{margin-bottom:2rem}.big[data-astro-cid-jzzed26f]{letter-spacing:.06em;color:var(--ink);font-size:1.7rem;font-weight:300;text-decoration:none}
