.gc{gap:var(--space-8,2rem);padding-block:var(--space-10,3rem);display:grid}@media (min-width:1024px){.gc{gap:var(--space-12,4rem);grid-template-columns:5fr 7fr;align-items:start}}.gc-h1{max-width:14ch}.gc-lead{margin-top:var(--space-4,1rem);max-width:44ch}.gc-points{margin-top:var(--space-6,1.5rem);gap:var(--space-2,.5rem);padding-left:1.2em;list-style:outside;display:grid}.gc-form{gap:var(--space-6,1.5rem);padding:var(--space-6,1.5rem);background:var(--color-paper,#f7f3ec);border:1px solid var(--color-rule,#e3ded5);border-radius:2px;display:grid}.gc-row{gap:var(--space-4,1rem);display:grid}@media (min-width:640px){.gc-row{grid-template-columns:1fr 1fr}}.gc-field{gap:var(--space-2,.5rem);border:0;min-width:0;margin:0;padding:0;display:grid}.gc-label{font-weight:700}.gc-hint{font-size:var(--text-small,.875rem);color:var(--color-ink-muted,#5b5852)}.gc-input{border:2px solid var(--color-ink,#1d1c1a);background:var(--color-canvas,#fff);width:100%;min-height:48px;font:inherit;border-radius:2px;padding:.6rem .8rem}.gc-input[aria-invalid=true]{border-color:var(--color-error,#b3261e)}.gc-textarea{resize:vertical}.gc-chips{gap:var(--space-2,.5rem);flex-wrap:wrap;display:flex}.gc-chip{border:2px solid var(--color-ink,#1d1c1a);background:var(--color-canvas,#fff);cursor:pointer;border-radius:2px;align-items:center;min-height:48px;padding:0 1.1rem;font-weight:700;display:inline-flex;position:relative}.gc-chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.gc-chip:has(input:checked){background:var(--color-ink,#1d1c1a);color:var(--color-paper,#f7f3ec)}.gc-chip:has(input:focus-visible){outline:3px solid var(--color-focus,#1d4ed8);outline-offset:2px}.gc-radio{gap:var(--space-2,.5rem);align-items:center;min-height:44px;display:flex}.gc-error{color:var(--color-error,#b3261e);font-weight:700}.gc-how,.gc-closed p{font-size:var(--text-small,.875rem);color:var(--color-ink-muted,#5b5852)}.gc-closed{gap:var(--space-4,1rem);padding:var(--space-6,1.5rem);border:1px solid var(--color-rule,#e3ded5);background:var(--color-paper,#f7f3ec);display:grid}
