.fb{gap:10px;max-width:62ch;display:grid}.fb__title{font-size:clamp(24px,2.6vw,30px)}.fb__lead{color:var(--ink-2);margin:0 0 6px;font-size:17px;line-height:1.5}.fb__form{gap:22px;display:grid}.fb__area{font:17px/1.5 var(--body);color:var(--ink);border:1px solid var(--rule);border-radius:var(--radius-sm);resize:vertical;outline-offset:2px;background:0 0;width:100%;padding:12px 14px}.fb__area:focus-visible{border-color:var(--ink-3)}.fb__row{flex-wrap:wrap;align-items:center;gap:16px;display:flex}.fb__status{color:var(--ink-2);margin:0;font-size:15px;line-height:1.4}.fb__fallback{margin:-10px 0 0;font-size:15px}.fb__trap{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}
