/* 문의 페이지 (/contact, lib/contact.mjs): the form fields come from styles.css; the 필수 tag, the Turnstile box and the
   one line about the data under the form. */
.contact .req { display: inline-block; margin-left: 2px; padding: 0 6px; border-radius: 999px; background: var(--lantern); color: var(--lantern-ink); font-size: 0.72rem; font-weight: 700; line-height: 1.6; vertical-align: 0.1em; }
.contact .radio-row label { font-weight: 400; }
.contact-ts:empty { display: none; }
.contact-ts { min-height: 65px; }
.contact-form .btn { justify-self: start; min-width: 140px; }
.contact-privacy { margin-top: 20px; font-size: 0.85rem; color: var(--ink-2); }
.page .contact-privacy { color: var(--ink-2); }
