.contact-form{gap:1.25rem;max-width:36rem;display:grid}.contact-form textarea{resize:vertical;min-height:10rem}.contact-form__turnstile{min-height:65px}.contact-form__status:empty{display:none}.contact-form__thanks{max-width:36rem;font-size:1.2rem}.text-page{padding-block:1.5rem 4rem}.text-page__contact{border-top:1px solid var(--line);max-width:40rem;margin-top:2.5rem;padding-top:2rem}@media (width>=48em){.text-page{padding-block:2rem 5rem}}
