.mv-cro-preparation{border-block:1px solid #d9dfd5;padding:13px 0;font-size:14px;color:#183e31}
.mv-cro-preparation summary,.mv-cro-comparison summary{cursor:pointer;font-weight:600}
.mv-cro-preparation p{margin:12px 0;line-height:1.6}
.mv-cro-preparation a{color:#183e31;text-underline-offset:3px}
.mv-cro-comparison{max-width:1200px;margin:32px auto 48px;padding:0 28px;color:#183e31}
.mv-cro-comparison h2{font-size:clamp(24px,3vw,34px);line-height:1.2;margin:0 0 12px}
.mv-cro-comparison>p{font-size:15px;line-height:1.6;margin:0 0 18px;max-width:65ch}
.mv-cro-comparison details{border:1px solid #d5ddcf;border-radius:12px;padding:16px;background:#f8f6f0}
.mv-cro-comparison summary{font-size:15px}
.mv-cro-comparison__scroll{overflow-x:auto;margin-top:16px}
.mv-cro-comparison table{width:100%;border-collapse:collapse;min-width:620px;font-size:13px}
.mv-cro-comparison th,.mv-cro-comparison td{text-align:left;padding:14px 12px;border-bottom:1px solid #dbe1d5;vertical-align:top}
.mv-cro-comparison thead th{font-size:12px;background:#e9eedf}
.mv-cro-comparison tbody th{width:29%;font-weight:600}
.mv-cro-comparison a{color:#183e31;text-underline-offset:3px}
.mv-cro-comparison ul{margin:0;padding-left:16px;line-height:1.6}
.mv-cro-comparison small{display:block;font-size:11px;margin-top:5px}
.mv-cro-comparison__current{background:#eaf0df}
.mv-cro-comparison td:last-child{white-space:nowrap;font-weight:600}
.mv-cro-comparison__note{font-size:12px;line-height:1.6;margin:14px 0 0;color:#506153}
.mv-cro-comparison :focus-visible,.mv-cro-preparation :focus-visible{outline:2px solid #b88f36;outline-offset:4px}
@media(max-width:749px){.mv-cro-comparison{padding:0 16px;margin:24px auto 32px}.mv-cro-comparison details{padding:14px}}
