.cs[data-astro-cid-uukcahgk]{border-top:1px solid var(--color-subtle);padding:clamp(56px,8vw,120px) 0;scroll-margin-top:64px}main.wrap .cs-inner[data-astro-cid-uukcahgk]{max-width:none;padding-inline:0}main.wrap .cs[data-astro-cid-uukcahgk]{padding-top:var(--space-4);border-top:0}.cs-inner[data-astro-cid-uukcahgk]{gap:var(--space-12);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;display:grid}.cs-intro[data-astro-cid-uukcahgk]{gap:var(--space-4);justify-items:start;display:grid}.cs-title[data-astro-cid-uukcahgk]{font:300 clamp(2rem, 3.6vw, 3.5rem) / 1.05 var(--font-sans);letter-spacing:-.035em;margin:0}.cs-text[data-astro-cid-uukcahgk]{max-width:36ch;color:var(--color-muted);margin:0}.cs-note[data-astro-cid-uukcahgk]{font-size:var(--text-small);color:var(--color-muted);margin:0}.cs-form[data-astro-cid-uukcahgk]{gap:var(--space-4);border:1px solid var(--color-outline-variant);border-radius:var(--radius-card);background:var(--color-surface);padding:clamp(20px,3vw,36px);display:grid}.cs-row[data-astro-cid-uukcahgk]{gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.cs-form[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk]{font:600 var(--text-small) / 1.4 var(--font-sans);gap:6px;display:grid}.cs-form[data-astro-cid-uukcahgk] label[data-astro-cid-uukcahgk] b[data-astro-cid-uukcahgk]{color:var(--color-error)}.cs-form[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk],.cs-form[data-astro-cid-uukcahgk] select[data-astro-cid-uukcahgk],.cs-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{border:1px solid var(--color-outline-variant);border-radius:var(--radius-input);background:var(--color-paper);width:100%;font:400 var(--text-body) / 1.4 var(--font-sans);color:var(--color-ink);padding:10px 12px}.cs-form[data-astro-cid-uukcahgk] textarea[data-astro-cid-uukcahgk]{resize:vertical}.cs-form[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk]:is(input,select,textarea):focus-visible{outline:2px solid var(--color-focus);outline-offset:1px}.cs-form[data-astro-cid-uukcahgk] [data-astro-cid-uukcahgk][aria-invalid=true]{border-color:var(--color-error)}.cs-error[data-astro-cid-uukcahgk]{font-size:var(--text-small);color:var(--color-error);margin:0}.cs-consent[data-astro-cid-uukcahgk]{align-items:flex-start;gap:var(--space-2);font-size:var(--text-small);color:var(--color-muted);display:flex}.cs-consent[data-astro-cid-uukcahgk] input[data-astro-cid-uukcahgk]{width:18px;height:18px;accent-color:var(--color-ink);flex:none;margin:2px 0 0}.cs-status[data-astro-cid-uukcahgk]{font-size:var(--text-small);margin:0}.cs-status[data-astro-cid-uukcahgk].is-ok{color:var(--color-success)}.cs-status[data-astro-cid-uukcahgk].is-bad{color:var(--color-error)}.cs-trap[data-astro-cid-uukcahgk]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.cs-actions[data-astro-cid-uukcahgk]{align-items:center;gap:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex}.cs-hint[data-astro-cid-uukcahgk]{font-size:var(--text-small);color:var(--color-muted);max-width:40ch}@media (width<=900px){.cs-inner[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}@media (width<=560px){.cs-row[data-astro-cid-uukcahgk]{grid-template-columns:1fr}}
