.tc-form{gap:18px;max-width:44rem;padding:clamp(20px,4vw,36px);display:grid}.tc-form [hidden]{display:none!important}.tc-form-field{border:0;gap:8px;min-width:0;margin:0;padding:0;display:grid}.tc-form-field label,.tc-form-field legend,.tc-form-label{font-size:var(--tc-text-sm);font-weight:600}.tc-form-field .tc-input,.tc-form-field .tc-textarea{width:100%}.tc-form-hint{font-size:var(--tc-text-sm);color:var(--tc-ink-2);margin:0}.tc-form-option{padding:10px var(--tc-pill-x);border-radius:var(--tc-r);border:var(--tc-hairline);background:var(--tc-glass);font-size:var(--tc-text-sm);cursor:pointer;transition:background-color var(--tc-fast) var(--tc-ease);align-items:flex-start;gap:12px;font-weight:500;line-height:1.5;display:flex}.tc-form-option:has(input:checked){background:var(--tc-glass-selected)}.tc-form-option input{accent-color:var(--tc-ink);flex:none;margin-top:.2em}.tc-form-status{font-size:var(--tc-text-sm);padding:12px var(--tc-pill-x);border-radius:var(--tc-r);background:var(--tc-glass-selected);margin:0;font-weight:600}.tc-form-status[data-kind=ok]:before{content:"✓ "}.tc-form-status[data-kind=error]:before{content:"! "}.tc-form-note{max-width:44rem;font-size:var(--tc-text-sm);margin-top:16px;padding:16px 20px}.tc-form-note a,.tc-page-prose a{text-underline-offset:2px;text-decoration:underline}.tc-page-prose{max-width:820px}.tc-page-prose>p+p,.tc-page-prose>p+ul,.tc-page-prose>p+ol{margin-top:1em}.tc-page-prose ul,.tc-page-prose ol{gap:.5em;padding-left:1.3em;display:grid}.tc-page-links{font-size:var(--tc-text-sm);color:var(--tc-ink-2);margin-top:1.2em}.tc-page-links a{color:var(--tc-ink);text-underline-offset:2px;text-decoration:underline}.tc-pagesection-head[data-astro-cid-ut6ae23m]{gap:10px;max-width:820px;margin-bottom:20px;display:grid}.tc-pagesection-head[data-astro-cid-ut6ae23m] h2[data-astro-cid-ut6ae23m]{font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.tc-pagesection-sub[data-astro-cid-ut6ae23m]{font-size:var(--tc-text);line-height:1.5}
