.m-roi[data-v-fecc8cb2]{border-top:1px solid var(--v-line);grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:50px;padding-block:60px;display:grid}.m-roi h2[data-v-fecc8cb2]{max-width:22ch;margin:0 0 22px;font-size:clamp(32px,3vw,46px)}.m-roi p[data-v-fecc8cb2]{color:var(--v-muted);max-width:65ch;line-height:1.7}.m-roi form[data-v-fecc8cb2]{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.m-roi label[data-v-fecc8cb2]{gap:8px;min-width:0;font-size:14px;display:grid}.m-roi input[data-v-fecc8cb2],.m-roi select[data-v-fecc8cb2]{background:var(--v-surface);border:1px solid var(--v-line);width:100%;min-width:0;color:var(--v-ink);border-radius:6px;padding:12px}.m-roi output[data-v-fecc8cb2],.m-roi__note[data-v-fecc8cb2]{grid-column:1/-1}.m-roi dl[data-v-fecc8cb2]{margin:10px 0 0}.m-roi dl>div[data-v-fecc8cb2]{border-top:1px solid var(--v-line);justify-content:space-between;gap:20px;padding:14px 0;display:flex}.m-roi dt[data-v-fecc8cb2]{font-size:14px;line-height:1.5}.m-roi dd[data-v-fecc8cb2]{white-space:nowrap;margin:0;font-weight:700}.m-roi__note[data-v-fecc8cb2]{margin:0;font-size:13px}@media (width<=760px){.m-roi[data-v-fecc8cb2]{grid-template-columns:1fr;gap:24px}}@media (width<=430px){.m-roi form[data-v-fecc8cb2]{grid-template-columns:1fr}.m-roi dl>div[data-v-fecc8cb2]{gap:12px}}
