.contact-main{max-width:650px}.contact-intro{margin-bottom:34px}.contact-intro .lede{max-width:560px}.contact-main form{padding:26px 28px;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 30px rgba(23,32,30,.04)}.contact-main label{margin-bottom:20px}.contact-main textarea{display:block;width:100%;min-height:170px;resize:vertical;border:1px solid #cbd6ce;border-radius:9px;background:#fff;padding:12px;margin-top:7px;color:var(--ink);font:inherit;font-size:16px;line-height:1.5}.contact-main textarea::placeholder{color:#87928f}.contact-main .actions{position:static;margin-top:6px;padding:16px 0 0;border-top:1px solid var(--line);background:transparent}.contact-main #contact-status:not(:empty){padding:14px;border-radius:8px;background:#fff1db;margin:14px 0 0;color:#6c440b;font-size:14px;overflow-wrap:anywhere}.contact-receipt{text-align:center;padding:30px 0}.contact-receipt h2{font-size:30px;letter-spacing:-1px}.contact-receipt p{color:var(--muted)}.contact-receipt code{display:block;overflow-wrap:anywhere;background:#eaf0ee;padding:16px;border-radius:8px}.contact-home{display:block;text-decoration:none;margin-top:14px}.contact-main footer{margin-top:28px}
@media(max-width:500px){.contact-main{padding-left:20px;padding-right:20px}.contact-main form{padding:22px 20px}.contact-intro .lede{font-size:20px}}
