.layout[data-astro-cid-4ov5wlrq]{grid-template-columns:minmax(0,1fr) minmax(18rem,22rem);align-items:start;gap:1rem;display:grid}.request[data-astro-cid-4ov5wlrq]{scroll-margin-top:calc(var(--header-h) + 1rem);padding:clamp(1.5rem,1rem + 2.2vw,3rem)}.form[data-astro-cid-4ov5wlrq]{gap:clamp(1.75rem,1.5rem + 1vw,2.5rem);display:grid}.intro[data-astro-cid-4ov5wlrq]{gap:.75rem;display:grid}.intro[data-astro-cid-4ov5wlrq] h2[data-astro-cid-4ov5wlrq],.sent[data-astro-cid-4ov5wlrq] h2[data-astro-cid-4ov5wlrq]{font-size:clamp(1.6rem,1.3rem + 1vw,2.2rem)}.intro[data-astro-cid-4ov5wlrq] p[data-astro-cid-4ov5wlrq],.sent[data-astro-cid-4ov5wlrq] p[data-astro-cid-4ov5wlrq]{max-width:52ch;color:var(--muted)}.group[data-astro-cid-4ov5wlrq]{border:0;border-top:1px solid var(--line);gap:1.25rem;min-width:0;margin:0;padding:clamp(1.5rem,1.25rem + 1vw,2rem) 0 0;display:grid}.group[data-astro-cid-4ov5wlrq]>legend[data-astro-cid-4ov5wlrq]{float:left;letter-spacing:-.015em;width:100%;color:var(--ink);padding:0;font-size:1.25rem;font-weight:600;line-height:1.3}.group[data-astro-cid-4ov5wlrq]>legend[data-astro-cid-4ov5wlrq]+[data-astro-cid-4ov5wlrq]{clear:both}.row[data-astro-cid-4ov5wlrq]{align-items:end;gap:1.25rem 1rem;display:grid}.row[data-astro-cid-4ov5wlrq].two{grid-template-columns:repeat(2,minmax(0,1fr))}.row[data-astro-cid-4ov5wlrq].three{grid-template-columns:minmax(0,1.4fr) minmax(0,1.4fr) minmax(0,1fr)}.choices[data-astro-cid-4ov5wlrq]{align-items:stretch}.weeks[data-astro-cid-4ov5wlrq]{gap:.75rem;display:grid}.weeks[data-astro-cid-4ov5wlrq]>.hint[data-astro-cid-4ov5wlrq]{max-width:60ch;color:var(--muted);font-size:.95rem}.week-out[data-astro-cid-4ov5wlrq]{min-height:1.4em;color:var(--ink);font-size:.9rem;font-weight:600;line-height:1.4}.place[data-astro-cid-4ov5wlrq]{border:0;min-width:0;margin:0;padding:0}.place[data-astro-cid-4ov5wlrq]>legend[data-astro-cid-4ov5wlrq]{margin-bottom:.4rem;padding:0}.choice[data-astro-cid-4ov5wlrq]{border:1px solid var(--line-strong);background:var(--panel);cursor:pointer;border-radius:12px;grid-template-columns:1.25rem minmax(0,1fr);align-items:center;gap:.85rem;padding:.95rem 1.1rem;transition:border-color .15s;display:grid}.choice[data-astro-cid-4ov5wlrq]:hover{border-color:var(--faint)}.choice[data-astro-cid-4ov5wlrq]:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.choice[data-astro-cid-4ov5wlrq]:has(input:focus-visible){outline-offset:2px;outline:3px solid #1b5e9b59}.place[data-astro-cid-4ov5wlrq][data-invalid] .choice[data-astro-cid-4ov5wlrq]{border-color:var(--alert)}.choice[data-astro-cid-4ov5wlrq] input[data-astro-cid-4ov5wlrq]{width:1.25rem;height:1.25rem;margin:0}.choice-body[data-astro-cid-4ov5wlrq]{gap:.1rem;display:grid}.choice-title[data-astro-cid-4ov5wlrq]{color:var(--ink);font-weight:600}.choice-note[data-astro-cid-4ov5wlrq]{color:var(--muted);font-size:.925rem;font-weight:400}.honeypot[data-astro-cid-4ov5wlrq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.submit[data-astro-cid-4ov5wlrq]{justify-items:start;gap:1rem;display:grid}.submit[data-astro-cid-4ov5wlrq] .cf-turnstile[data-astro-cid-4ov5wlrq]{width:min(100%,24rem)}.send[data-astro-cid-4ov5wlrq]{min-height:3.25rem;padding-inline:1.6rem;font-size:1.05rem}.send[data-astro-cid-4ov5wlrq][disabled]{opacity:.75;cursor:progress}.error-summary[data-astro-cid-4ov5wlrq]{border:2px solid var(--alert);border-radius:var(--radius);background:var(--panel);padding:1.25rem 1.5rem}.error-summary[data-astro-cid-4ov5wlrq]:focus{outline:3px solid var(--ink);outline-offset:2px}.summary-title[data-astro-cid-4ov5wlrq]{margin-bottom:.5rem;font-size:1.25rem;font-weight:600;line-height:1.3}.error-summary[data-astro-cid-4ov5wlrq] ul[data-astro-cid-4ov5wlrq]{margin:0;padding-left:1.1rem}.error-summary[data-astro-cid-4ov5wlrq] a[data-astro-cid-4ov5wlrq]{color:var(--alert);font-weight:700}.sent[data-astro-cid-4ov5wlrq]{gap:.75rem;display:grid}.aside[data-astro-cid-4ov5wlrq]{top:calc(var(--header-h) + 1.5rem);gap:1rem;display:grid;position:sticky}.how[data-astro-cid-4ov5wlrq]{gap:1rem;padding:1.5rem;display:grid}.how[data-astro-cid-4ov5wlrq] h2[data-astro-cid-4ov5wlrq]{letter-spacing:-.015em;font-size:1.25rem;font-weight:600}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,1fr)}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dt[data-astro-cid-4ov5wlrq]{padding-bottom:0}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dd[data-astro-cid-4ov5wlrq]{border-top:0;padding-top:.2rem}.note[data-astro-cid-4ov5wlrq],.solo[data-astro-cid-4ov5wlrq]{color:var(--muted);font-size:.92rem}.note[data-astro-cid-4ov5wlrq] a[data-astro-cid-4ov5wlrq]{overflow-wrap:anywhere}.solo[data-astro-cid-4ov5wlrq]{padding-inline:1.5rem}@media (width<=60rem){.layout[data-astro-cid-4ov5wlrq]{grid-template-columns:minmax(0,1fr)}.aside[data-astro-cid-4ov5wlrq]{order:-1;position:static}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]{grid-template-columns:minmax(6rem,max-content) minmax(0,1fr)}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dt[data-astro-cid-4ov5wlrq]{padding-bottom:.8rem}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dd[data-astro-cid-4ov5wlrq]{border-top:1px solid var(--line);padding-top:.8rem}}@media (width<=40rem){.row[data-astro-cid-4ov5wlrq].two,.row[data-astro-cid-4ov5wlrq].three,.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]{grid-template-columns:minmax(0,1fr)}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dt[data-astro-cid-4ov5wlrq]{padding-bottom:0}.how[data-astro-cid-4ov5wlrq] .spec[data-astro-cid-4ov5wlrq]>dd[data-astro-cid-4ov5wlrq]{border-top:0;padding-top:.2rem}.solo[data-astro-cid-4ov5wlrq]{padding-inline:0}}
