.fNmH2G_contact{color:var(--fi-ink,#232320);font-size:1rem;line-height:1.6}.fNmH2G_intro{border-bottom:1px solid var(--fi-border,#c8c3b9);gap:12px;margin-bottom:24px;padding-bottom:24px;display:flex}.fNmH2G_intro>svg{color:var(--fi-signal,#4355a5);flex:none;margin-top:4px}.fNmH2G_intro p,.fNmH2G_preview p{margin:0}.fNmH2G_contact a:not(.fNmH2G_primary){color:var(--fi-signal,#4355a5);text-underline-offset:3px;overflow-wrap:anywhere;text-decoration:underline}.fNmH2G_fields{border:0;gap:24px;min-width:0;padding:0;display:grid}.fNmH2G_legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.fNmH2G_pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fNmH2G_field{gap:8px;min-width:0;display:grid}.fNmH2G_field label,.fNmH2G_preview label{font-size:.875rem;font-weight:600}.fNmH2G_field label span{color:var(--fi-muted,#535047);margin-left:8px;font-weight:400}.fNmH2G_contact input,.fNmH2G_contact textarea{border:1px solid var(--fi-border,#c8c3b9);width:100%;min-height:48px;color:var(--fi-ink,#232320);background:var(--fi-background,#f7f4ec);font:inherit;box-sizing:border-box;border-radius:4px;padding:12px;display:block}.fNmH2G_contact textarea{resize:vertical;min-height:140px}.fNmH2G_contact input::placeholder,.fNmH2G_contact textarea::placeholder{color:var(--fi-muted,#535047);opacity:1}.fNmH2G_contact [aria-invalid=true]{border-color:#a12929}.fNmH2G_contact :is(a,button,input,textarea):focus-visible,.fNmH2G_preview:focus-visible{outline:2px solid var(--fi-signal,#4355a5);outline-offset:4px}.fNmH2G_contact button:disabled,.fNmH2G_contact fieldset:disabled{opacity:.65}.fNmH2G_contact button:disabled{cursor:not-allowed}.fNmH2G_primary,.fNmH2G_secondary{border:1px solid var(--fi-signal,#4355a5);min-height:48px;font:inherit;cursor:pointer;border-radius:4px;justify-content:center;align-items:center;gap:12px;padding:12px 20px;font-size:.9rem;font-weight:600;text-decoration:none;transition:background-color .16s;display:inline-flex}.fNmH2G_primary{color:#fff;background:var(--fi-signal,#4355a5);justify-self:start}.fNmH2G_primary:hover{background:#344485}.fNmH2G_secondary{color:var(--fi-ink,#232320);border-color:var(--fi-border,#c8c3b9);background:0 0}.fNmH2G_secondary:hover{background:var(--fi-paper,#eee9df)}.fNmH2G_note{color:var(--fi-muted,#535047);margin:0;font-size:.8125rem}.fNmH2G_error{color:#a12929;margin:0;font-size:.875rem}.fNmH2G_notice{background:var(--fi-paper,#eee9df);border-left:3px solid var(--fi-signal,#4355a5);padding:12px 16px;font-size:.875rem}.fNmH2G_preview{border-top:2px solid var(--fi-signal,#4355a5);gap:16px;margin-top:32px;padding-top:32px;scroll-margin-top:120px;display:grid}.fNmH2G_preview h3{letter-spacing:-.03em;margin:0;font-size:clamp(1.5rem,3vw,2rem);line-height:1.15}.fNmH2G_kicker{font:600 .6875rem/1.5 var(--font-jetbrains-mono,monospace);color:var(--fi-signal,#4355a5);letter-spacing:.08em}.fNmH2G_actions{flex-wrap:wrap;gap:12px;display:flex}@media (max-width:480px){.fNmH2G_pair{grid-template-columns:1fr}.fNmH2G_actions>*{width:100%}}@media (prefers-reduced-motion:reduce){.fNmH2G_primary,.fNmH2G_secondary{transition:none}}
