.support-head{display:grid;justify-items:center;text-align:center;grid-gap:clamp(.9rem,.75rem + .7vw,1.4rem);gap:clamp(.9rem,.75rem + .7vw,1.4rem)}.support-title{font-size:var(--step-3)}.support-line{max-width:var(--measure)}.support-head .ornament{margin-top:.5rem}.support-column{display:grid;justify-items:center;grid-gap:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);gap:clamp(1.5rem,1.2rem + 1.4vw,2.25rem);width:100%;max-width:36rem;margin:clamp(2.5rem,2rem + 2.5vw,4.5rem) auto 0}.support-notice{width:100%;font-size:var(--step--1);background:var(--wash);border:1px solid var(--hairline-strong);border-radius:var(--radius-sm);padding:.75rem .95rem}.support-plaque{width:100%;padding-inline:clamp(1.25rem,.9rem + 2vw,2.75rem)}.support-form{display:grid;grid-gap:clamp(1.1rem,1rem + .5vw,1.5rem);gap:clamp(1.1rem,1rem + .5vw,1.5rem)}.support-field{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.support-hint,.support-label{font-size:var(--step--1);color:var(--ink-muted)}.support-textarea{min-height:11rem;line-height:1.6;resize:vertical}.support-trap{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.support-sent{display:grid;justify-items:center;text-align:center;grid-gap:.9rem;gap:.9rem}.support-sent__title{font-size:var(--step-2);line-height:1.15}.support-mailbox{display:grid;justify-items:center;grid-gap:.2rem;gap:.2rem;text-align:center}.support-address{font-family:var(--serif);font-size:var(--step-1);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-text-decoration-color:var(--ink-ghost);text-decoration-color:var(--ink-ghost)}.support-foot{width:100%;padding-top:clamp(1.25rem,1rem + 1vw,2rem);border-top:1px solid var(--hairline);text-align:center;color:var(--ink-muted)}