.mc-native{max-width:800px;margin:1rem auto;background:#fff;color:#122b40;padding:clamp(1rem,3vw,2rem);border:1px solid #ccd6df;border-radius:12px}.mc-native-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.mc-native label{display:flex;flex-direction:column;gap:.35rem;font-weight:600}.mc-native input,.mc-native select,.mc-native textarea{font:inherit;color:#122b40;background:#fff;border:1px solid #637b8f;border-radius:5px;padding:.7rem;width:100%;box-sizing:border-box}.mc-native input:focus-visible,.mc-native select:focus-visible,.mc-native textarea:focus-visible{outline:3px solid #006b9c;outline-offset:2px}.mc-native .mc-full{grid-column:1/-1}.mc-native [role=alert],.mc-error{color:#9e2020}.mc-native [aria-invalid=true]{border:2px solid #9e2020}.mc-native .mc-hp{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.mc-native button{margin-top:1rem}.mc-native button:disabled{opacity:.6}@media(max-width:540px){.mc-native-grid{grid-template-columns:1fr}}
