.q-hero[data-astro-cid-ifz6mdal]{border-bottom:1px solid var(--line);padding:clamp(56px,8vw,120px) 0 clamp(40px,5vw,72px)}.q-hero-in[data-astro-cid-ifz6mdal]{grid-template-columns:7fr 5fr;align-items:end;column-gap:48px;display:grid}.q-hero[data-astro-cid-ifz6mdal] .label[data-astro-cid-ifz6mdal]{grid-column:1/-1;margin-bottom:28px}.q-hero[data-astro-cid-ifz6mdal] .lede[data-astro-cid-ifz6mdal]{margin:0 0 8px}.q-body[data-astro-cid-ifz6mdal]{padding:clamp(40px,5vw,72px) 0 clamp(80px,10vw,140px)}.q-grid[data-astro-cid-ifz6mdal]{grid-template-columns:8fr 4fr;align-items:start;gap:clamp(32px,4vw,64px);display:grid}.q-prog[data-astro-cid-ifz6mdal]{grid-template-columns:repeat(3,1fr);gap:12px;margin:0;padding:0;list-style:none;display:grid}.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]{color:var(--muted);align-items:baseline;gap:10px;font-size:15px;font-weight:600;transition:color .3s;display:flex}.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal] .mono[data-astro-cid-ifz6mdal]{color:inherit}.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal].is-cur,.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal].done{color:var(--text)}.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal].is-cur .mono[data-astro-cid-ifz6mdal],.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal].done .mono[data-astro-cid-ifz6mdal]{color:var(--orange)}.q-bar[data-astro-cid-ifz6mdal]{background:var(--line);height:2px;margin:14px 0 36px}.q-bar[data-astro-cid-ifz6mdal] i[data-astro-cid-ifz6mdal]{background:var(--orange);width:33.4%;height:100%;transition:width .6s cubic-bezier(.19,1,.22,1);display:block}.hp[data-astro-cid-ifz6mdal]{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}fieldset[data-astro-cid-ifz6mdal]{border:0;gap:20px;min-width:0;margin:0 0 40px;padding:0;display:grid}.js fieldset[data-astro-cid-ifz6mdal]:not(.on){display:none}.js fieldset[data-astro-cid-ifz6mdal].on{animation:.55s cubic-bezier(.19,1,.22,1) both st-in}@keyframes st-in{0%{opacity:0;transform:translate(24px)}}legend[data-astro-cid-ifz6mdal]{float:left;flex-wrap:wrap;align-items:baseline;gap:16px;width:100%;margin-bottom:4px;padding:0;font-size:24px;font-weight:650;font-stretch:112%;display:flex}legend[data-astro-cid-ifz6mdal] .mono[data-astro-cid-ifz6mdal]{color:var(--orange)}legend[data-astro-cid-ifz6mdal] small[data-astro-cid-ifz6mdal]{color:var(--muted);font-size:14px;font-weight:400;font-stretch:100%}.g2[data-astro-cid-ifz6mdal]{grid-template-columns:1fr 1fr;gap:20px;display:grid}.g3[data-astro-cid-ifz6mdal]{grid-template-columns:1.3fr 1fr 1fr;gap:20px;display:grid}.field[data-astro-cid-ifz6mdal] .msg[data-astro-cid-ifz6mdal]{color:var(--muted);min-height:1.2em;font-size:13px;font-style:normal}.field[data-astro-cid-ifz6mdal].bad input[data-astro-cid-ifz6mdal],.field[data-astro-cid-ifz6mdal].bad textarea[data-astro-cid-ifz6mdal]{border-color:#c0392b;box-shadow:inset 0 0 0 1px #c0392b}.field[data-astro-cid-ifz6mdal].bad .msg[data-astro-cid-ifz6mdal]{color:#b3261e}.field[data-astro-cid-ifz6mdal].good input[data-astro-cid-ifz6mdal],.field[data-astro-cid-ifz6mdal].good textarea[data-astro-cid-ifz6mdal]{border-color:#2e7d4f}.field[data-astro-cid-ifz6mdal]:not(.bad) .msg[data-astro-cid-ifz6mdal]{visibility:hidden}.seg[data-astro-cid-ifz6mdal],.chips[data-astro-cid-ifz6mdal]{flex-wrap:wrap;gap:8px;display:flex}.seg[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal],.chip[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]{opacity:0;pointer-events:none;position:absolute}.seg[data-astro-cid-ifz6mdal] b[data-astro-cid-ifz6mdal],.chip[data-astro-cid-ifz6mdal] b[data-astro-cid-ifz6mdal]{border:1px solid var(--line);cursor:pointer;background:#fff;padding:12px 16px;font-size:15px;font-weight:500;transition:background-color .2s,color .2s,border-color .2s;display:inline-block}.seg[data-astro-cid-ifz6mdal] b[data-astro-cid-ifz6mdal]:hover,.chip[data-astro-cid-ifz6mdal] b[data-astro-cid-ifz6mdal]:hover{border-color:var(--navy)}.seg[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:checked+b[data-astro-cid-ifz6mdal],.chip[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:checked+b[data-astro-cid-ifz6mdal]{background:var(--navy);color:#fff;border-color:var(--navy)}.seg[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:focus-visible+b[data-astro-cid-ifz6mdal],.chip[data-astro-cid-ifz6mdal] input[data-astro-cid-ifz6mdal]:focus-visible+b[data-astro-cid-ifz6mdal]{outline:2px solid var(--orange);outline-offset:2px}.q-nav[data-astro-cid-ifz6mdal]{flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:8px;display:flex}.q-nav[data-astro-cid-ifz6mdal].start{justify-content:flex-start}.q-nav[data-astro-cid-ifz6mdal] .btn[data-astro-cid-ifz6mdal]{height:58px;padding:0 28px}.q-note[data-astro-cid-ifz6mdal]{color:var(--muted);margin:0;font-size:14px}.q-done[data-astro-cid-ifz6mdal]{outline:none;padding:8px 0 40px;animation:.6s cubic-bezier(.19,1,.22,1) both st-in}.q-done[data-astro-cid-ifz6mdal] .label[data-astro-cid-ifz6mdal]{margin-bottom:20px}.q-done[data-astro-cid-ifz6mdal] .lede[data-astro-cid-ifz6mdal]{margin:20px 0 28px}.q-mailnote[data-astro-cid-ifz6mdal]{color:var(--muted);text-transform:none;letter-spacing:0;margin-top:16px}.q-aside[data-astro-cid-ifz6mdal]{top:calc(var(--header-h) + 24px);gap:16px;display:grid;position:sticky}.q-card[data-astro-cid-ifz6mdal]{border:1px solid var(--line);background:#fff;padding:28px}.q-card[data-astro-cid-ifz6mdal].dark{background:var(--ink);border-color:var(--ink);color:#fff}.q-card[data-astro-cid-ifz6mdal] .label[data-astro-cid-ifz6mdal]{margin-bottom:18px}.q-card[data-astro-cid-ifz6mdal] ol[data-astro-cid-ifz6mdal]{margin:0;padding:0;list-style:none}.q-card[data-astro-cid-ifz6mdal] ol[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]{border-top:1px solid var(--line-dark);grid-template-columns:36px 1fr;padding:12px 0;font-size:15px;display:grid}.q-card[data-astro-cid-ifz6mdal] ol[data-astro-cid-ifz6mdal] .mono[data-astro-cid-ifz6mdal]{color:var(--orange);padding-top:3px}.q-card[data-astro-cid-ifz6mdal] p[data-astro-cid-ifz6mdal]{color:var(--muted);font-size:15px}.kv[data-astro-cid-ifz6mdal]{border-top:1px solid var(--line);margin:24px 0 0;padding:0;list-style:none}.kv[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]{border-bottom:1px solid var(--line);grid-template-columns:70px 1fr;gap:12px;padding:12px 0;font-size:14px;display:grid}.kv[data-astro-cid-ifz6mdal] .mono[data-astro-cid-ifz6mdal]{color:var(--muted);padding-top:2px;font-size:11px}@media (width<=960px){.q-grid[data-astro-cid-ifz6mdal],.q-hero-in[data-astro-cid-ifz6mdal]{grid-template-columns:1fr}.q-aside[data-astro-cid-ifz6mdal]{position:static}}@media (width<=640px){.g2[data-astro-cid-ifz6mdal],.g3[data-astro-cid-ifz6mdal]{grid-template-columns:1fr}.q-prog[data-astro-cid-ifz6mdal] li[data-astro-cid-ifz6mdal]{flex-direction:column;gap:2px;font-size:12px}.q-nav[data-astro-cid-ifz6mdal] .btn[data-astro-cid-ifz6mdal]{flex:1}}
