.mi-profiles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin:20px 0}.mi-profiles fieldset{min-width:0;border:1px solid #ddd;border-radius:12px;padding:16px}.mi-profiles legend{font-weight:600;font-size:15px}[data-mutual-introduction] label{display:block;font-size:14px;margin:14px 0}[data-mutual-introduction] input:not([type=checkbox]),[data-mutual-introduction] select,.ca-drafts textarea{box-sizing:border-box;width:100%;padding:12px;border:1px solid #ddd;border-radius:10px;font:inherit;font-size:16px;margin-top:6px;background:#fff}[data-mutual-introduction] textarea{font-size:16px;line-height:1.8}.mi-check{display:flex!important;align-items:flex-start;gap:10px;line-height:1.7}.mi-check input{flex-shrink:0;margin-top:5px;width:18px;height:18px}.mi-output{scroll-margin-top:90px}.mi-output>label{margin-top:28px}.mi-output textarea{min-height:300px}.mi-profiles details{margin-top:18px;font-size:14px}[data-intro-status]{color:#a41234!important}.ca-drafts textarea{line-height:1.7}@media(max-width:760px){.mi-profiles{grid-template-columns:minmax(0,1fr)}.ca-draft-panel{padding:16px}}
