._6h_dhq_form{--error:#ff9d94;gap:clamp(40px,5vw,64px);display:grid}._6h_dhq_note{margin-bottom:-24px}._6h_dhq_group{border:0;gap:28px;min-width:0;padding:0;display:grid}._6h_dhq_legend{border-bottom:1px solid var(--rule);width:100%;font-family:var(--font-display);font-size:var(--step-2);font-variation-settings:"opsz" 48;align-items:baseline;gap:14px;margin-bottom:28px;padding-bottom:14px;font-weight:350;display:flex}._6h_dhq_row2{gap:28px var(--gap);display:grid}@media (min-width:720px){._6h_dhq_row2{grid-template-columns:1fr 1fr}}._6h_dhq_field{align-content:start;gap:10px;display:grid}._6h_dhq_label{font-family:var(--font-mono);font-size:var(--step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--cream);padding:0}._6h_dhq_optional{color:var(--text-muted);text-transform:none;letter-spacing:.02em}._6h_dhq_hint{color:var(--text-muted);max-width:60ch;margin-top:-2px;font-size:.92rem}._6h_dhq_field input,._6h_dhq_field textarea{background:var(--charcoal-deep);border:1px solid var(--rule-strong);width:100%;min-height:52px;transition:border-color var(--dur-fast), background-color var(--dur-fast);border-radius:2px;padding:14px 16px;font-size:1rem;line-height:1.5}._6h_dhq_field textarea{resize:vertical;min-height:160px}._6h_dhq_field input:hover,._6h_dhq_field textarea:hover{border-color:#fffdd080}._6h_dhq_field input:focus,._6h_dhq_field textarea:focus{border-color:var(--cream);background:var(--charcoal);box-shadow:0 0 0 1px var(--cream);outline:none}._6h_dhq_field[data-invalid] input,._6h_dhq_field[data-invalid] textarea{border-color:var(--error)}._6h_dhq_choices{border:0;gap:12px;min-width:0;padding:0;display:grid}._6h_dhq_choices>legend{margin-bottom:12px}._6h_dhq_chips{flex-wrap:wrap;gap:8px;display:flex}._6h_dhq_chip{cursor:pointer;position:relative}._6h_dhq_chip input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}._6h_dhq_chip span{border:1px solid var(--rule-strong);min-height:46px;transition:background-color var(--dur-fast), border-color var(--dur-fast), color var(--dur-fast);border-radius:999px;align-items:center;gap:8px;padding:0 18px;font-size:.95rem;display:inline-flex}._6h_dhq_chip:hover span{border-color:var(--cream)}._6h_dhq_chip input:checked+span{background:var(--cream);border-color:var(--cream);color:var(--ink)}._6h_dhq_chip input:checked+span:before{content:"✓";font-size:.8em}._6h_dhq_chip input:focus-visible+span{outline:2px solid var(--cream);outline-offset:3px}._6h_dhq_error{color:var(--error);font-size:.92rem}._6h_dhq_summary{border:1px solid var(--error);background:#ff9d940f;border-left-width:4px;padding:20px 22px}._6h_dhq_summary:focus{outline:2px solid var(--cream);outline-offset:3px}._6h_dhq_summary h2{color:var(--cream);margin-bottom:10px}._6h_dhq_summary ul{gap:6px;padding-left:18px;display:grid}._6h_dhq_summary a{color:var(--error)}._6h_dhq_honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}._6h_dhq_submitRow{flex-wrap:wrap;align-items:center;gap:16px 24px;padding-top:8px;display:flex}._6h_dhq_submitRow button:disabled{opacity:.7;cursor:progress}._6h_dhq_privacy{color:var(--text-muted);font-size:.92rem}._6h_dhq_live:empty{display:none}._6h_dhq_failure{border:1px solid var(--error);border-left-width:4px;padding:18px 20px}._6h_dhq_success{border:1px solid var(--rule-strong);background:var(--charcoal-deep);justify-items:start;gap:24px;padding:clamp(28px,4vw,48px);display:grid}._6h_dhq_success h2:focus{outline:none}._6h_dhq_success strong{color:var(--cream);overflow-wrap:anywhere;font-weight:500}
.swMWYG_page{padding-top:calc(var(--header-h) + clamp(48px, 8vw, 128px));padding-bottom:var(--section)}.swMWYG_layout{gap:clamp(48px,6vw,96px);display:grid}.swMWYG_aside{align-content:start;gap:24px;display:grid}.swMWYG_title{font-size:var(--step-5);max-width:8ch}.swMWYG_direct{border-top:1px solid var(--rule);gap:20px;margin-top:16px;padding-top:28px;display:grid}.swMWYG_direct dd{font-size:var(--step-1);overflow-wrap:anywhere;margin:6px 0 0}@media (min-width:1100px){.swMWYG_layout{grid-template-columns:5fr 7fr}.swMWYG_aside{top:calc(var(--header-h) + 32px);align-self:start;position:sticky}}
