.form-placeholder{background:var(--c-surface);border:2px dashed var(--c-text-muted);border-radius:var(--radius);padding:clamp(2rem,1.5rem + 3vw,3.5rem) clamp(1.25rem,1rem + 2vw,3rem);text-align:center}.form-placeholder__icon{color:var(--c-ink);display:block;height:3rem;margin:0 auto 1.25rem;stroke-width:1.4;width:3rem}.form-placeholder__heading{font-size:clamp(1.25rem,1.15rem + .45vw,1.5rem);margin-bottom:.5rem}.form-placeholder__message{color:var(--c-ink);font-family:var(--font-heading);font-size:clamp(1.25rem,1.1rem + .6vw,1.625rem);font-weight:500;line-height:1.3;margin:0 0 .5rem}.form-placeholder__detail{color:var(--c-text-muted);font-size:1rem;margin:.75rem auto 0;max-width:34rem}.form-placeholder__detail>:last-child{margin-bottom:0}.form-placeholder__phone{font-weight:650;margin:1.25rem 0 0}