/* Yasal metin sayfaları */
.mvy .uv-hero{min-height:0}
.mvy-grid{display:grid;grid-template-columns:260px minmax(0,1fr);gap:56px;align-items:start}
.mvy-grid aside{position:sticky;top:110px}
.mvy-toc p{margin:0 0 12px!important;font-size:12px!important;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#f9185c!important}
.mvy-toc ol{list-style:none!important;margin:0!important;padding:0!important;border-left:2px solid #e4e7ec}
.mvy-toc li{list-style:none!important;margin:0!important;padding:0!important}
.mvy-toc a{display:block;padding:7px 0 7px 16px;margin-left:-2px;border-left:2px solid transparent;color:#5f6672!important;font-size:14.5px;line-height:1.4;text-decoration:none!important;transition:color .15s,border-color .15s}
.mvy-toc a:hover,.mvy-toc a.on{color:#163550!important;border-left-color:#163550;font-weight:700}
.mvy-meta{margin-top:24px;padding:14px 16px;border-radius:10px;background:#f6f7f9;font-size:14px;color:#3d434d}
.mvy-meta b{display:block;font-size:12px;color:#8a919c;font-weight:700;margin-bottom:2px}
.mvy-rel{margin-top:16px;display:flex;flex-direction:column;gap:6px}
.mvy-rel a{font-weight:700;font-size:14.5px;color:#f9185c!important;text-decoration:none!important}
.mvy-doc{max-width:780px;color:#2b313b;font-size:16.5px;line-height:1.75}
.mvy-doc .mvy-lead{font-size:18.5px!important;line-height:1.65!important;color:#163550!important;margin:0 0 36px!important;padding:0 0 28px!important;border-bottom:1px solid #e4e7ec}
.mvy-doc section{scroll-margin-top:120px;margin-bottom:40px}
.mvy-doc h2{font-size:24px!important;line-height:1.3!important;color:#163550!important;font-weight:800!important;margin:0 0 14px!important;letter-spacing:-.01em}
.mvy-doc p{margin:0 0 14px!important;padding:0!important}
.mvy-doc ul{margin:0 0 16px 0!important;padding-left:20px!important}
.mvy-doc li{margin:0 0 8px!important}
.mvy-doc a{color:#f9185c;font-weight:600}
.mvy-doc .mvy-note{padding:14px 18px!important;border-left:3px solid #e9ed17;background:#fbfbe6;border-radius:0 8px 8px 0;color:#163550}
.mvy-doc ul.mvy-facts{list-style:none!important;padding:0!important;border:1px solid #e4e7ec;border-radius:12px;overflow:hidden}
.mvy-facts li{display:grid;grid-template-columns:190px 1fr;gap:16px;margin:0!important;padding:12px 18px!important;border-bottom:1px solid #eef0f3}
.mvy-facts li:last-child{border-bottom:0}
.mvy-facts b{color:#163550;font-size:14.5px}
.mvy-facts span{font-size:15.5px}
.mvy-tw{overflow-x:auto;margin:0 0 16px;border:1px solid #e4e7ec;border-radius:12px}
.mvy-doc table{width:100%;border-collapse:collapse;font-size:14.5px;line-height:1.55;margin:0!important}
.mvy-doc th{background:#163550;color:#fff;text-align:left;font-weight:700;padding:11px 14px;font-size:13.5px}
.mvy-doc td{padding:11px 14px;border-top:1px solid #eef0f3;vertical-align:top}
.mvy-doc tbody tr:nth-child(even) td{background:#fafbfc}
@media (max-width:1000px){.mvy-grid{grid-template-columns:1fr;gap:28px}.mvy-grid aside{position:static}.mvy-toc ol{columns:2;column-gap:20px}}
@media (max-width:600px){.mvy-toc ol{columns:1}.mvy-facts li{grid-template-columns:1fr;gap:2px}.mvy-doc{font-size:16px}.mvy-doc table{min-width:560px}}
.mvy-grid>*{min-width:0}
@media (max-width:1000px){.mvy-grid{grid-template-columns:minmax(0,1fr)}}
.mvy-doc{overflow-wrap:anywhere}
.mvy-doc .mvy-law{font-size:13px!important;font-weight:700;letter-spacing:.04em;color:#8a919c!important;margin:0 0 10px!important}
.mvy-doc h3{font-size:17px!important;line-height:1.35!important;color:#163550!important;font-weight:800!important;margin:22px 0 10px!important}
.mvy-blk{padding:16px 18px;border:1px solid #e4e7ec;border-radius:12px;margin:0 0 12px}
.mvy-blk h3{margin:0 0 8px!important}
.mvy-blk p{margin:0 0 6px!important;font-size:15.5px}
.mvy-blk p:last-child{margin:0!important}
.mvy-blk b{color:#163550}
.mvy-doc ul.mvy-facts{margin-bottom:16px!important}
.mvy-toc ul.mvy-toc-ek{list-style:none!important;margin:10px 0 0!important;padding:10px 0 0!important;border-top:1px solid #e4e7ec}
.mvy-toc ul.mvy-toc-ek li{list-style:none!important;margin:0!important;padding:0!important}
.mvy-doc mark.mvy-q{background:#fff3c4;color:#7a5a00;border-radius:4px;padding:1px 6px;font-size:12px;font-weight:700;white-space:nowrap}
.mvy-doc section.mvy-ek{border-top:1px solid #e4e7ec;padding-top:8px}
