.sme-contact{scroll-margin-top:6rem}.sme-contact-layout{grid-template-columns:1fr 1.2fr;align-items:start;gap:5rem;display:grid}.sme-contact-layout h2{max-width:19ch;font-size:clamp(1.8rem,3vw,2.7rem);line-height:1.2}.sme-contact-layout .lead{max-width:38ch;font-size:1.05rem}.sme-inquiry{min-width:0}.sme-inquiry label{flex-direction:column;gap:.5rem;margin-bottom:1.3rem;font-weight:500;display:flex}.sme-form-row{grid-template-columns:1fr 1fr;gap:1.2rem;display:grid}.sme-inquiry input,.sme-inquiry textarea{font:400 1rem/1.5 var(--font-body);background:var(--bg-2);color:var(--ink);border:1px solid var(--ink-2);border-radius:5px;width:100%;min-width:0;padding:.8rem}.sme-inquiry textarea{resize:vertical;min-height:130px}.sme-form-hint,.sme-draft>p{color:var(--ink-2);font-size:.9rem;line-height:1.6}.sme-inquiry .btn{border-radius:6px;min-height:48px}.sme-edit{color:var(--ink);background:0 0;border:0;min-height:48px;padding:.5rem .2rem;text-decoration:underline}.sme-draft .tanyeri-actions{flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1.3rem;display:flex}.sme-draft h3{font-size:1.4rem}@media (max-width:800px){.sme-contact-layout{grid-template-columns:1fr;gap:2rem}}@media (max-width:480px){.sme-form-row{grid-template-columns:1fr;gap:0}}
