.md-law-single>.md-tlk-single-heading{align-items:flex-start;gap:14px;padding-bottom:20px;border-bottom:1px solid #e1e8f0}
.md-law-single .md-tlk-single-heading :is(h1,h2,h3){font-size:24px!important;line-height:1.4!important}
.md-law-single .md-tlk-single-icon{flex:0 0 48px;width:48px;height:48px}
.md-law-single .md-tlk-single-icon svg{width:24px!important;height:24px!important;max-width:24px!important}
.md-law-single .md-tlk-details{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;background:transparent;border:0;border-radius:0}
.md-law-single .md-tlk-detail{display:block;padding:14px 18px;background:#f7f9fc;border:1px solid #dce6f1;border-radius:16px}
.md-law-single .md-tlk-detail dt{font-size:12px;margin-bottom:4px}
.md-law-single .md-tlk-detail dd{font-size:14px;font-weight:600}
.md-law-single .md-tlk-detail.md-law-detail-status{border-width:2px;border-left-width:6px;padding:13px 18px}
.md-law-single .md-tlk-detail.md-law-detail-valid{background:#e5f7ec;border-color:#8bd3a6;border-left-color:#21834a}
.md-law-single .md-tlk-detail.md-law-detail-invalid{background:#ffebe9;border-color:#ee9690;border-left-color:#c52e29}
.md-law-single .md-law-detail-status dt{font-size:12px;font-weight:600}
.md-law-single .md-law-detail-valid :is(dt,dd){color:#146337}
.md-law-single .md-law-detail-invalid :is(dt,dd){color:#a11c18}
.md-law-single .md-law-detail-status dd{font-size:16px;font-weight:700;line-height:1.4;letter-spacing:normal;text-transform:none}
.md-law-single .md-law-status{display:inline-flex;align-items:center;gap:7px}
.md-law-single .md-law-status svg{flex:0 0 20px;width:20px!important;height:20px!important;max-width:20px!important;max-height:20px!important;color:currentColor}
.md-law-actions,.md-law-categories{display:flex;flex-wrap:wrap;gap:10px;margin:0 0 22px}
.md-law-actions a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:10px 17px;border:1px solid #dce9f2;border-radius:999px;background:#edf6ff;color:#087fc5;font:600 13px/1.5 Montserrat,sans-serif;text-decoration:none;max-width:100%}
.md-law-actions a:first-child{background:#087fc5;color:#fff}
.md-law-actions a:hover{background:#fff5f6;color:#ff4e55;border-color:#ffccd0}
.md-law-categories a{border:1px solid #dce9f2;border-radius:999px;padding:5px 12px;background:#f0f8fc;font-size:12px}
.md-law-document{padding-top:22px;border-top:1px solid #e1e8f0}
.md-law-single .md-law-document h2{margin:0 0 6px!important;color:#182a48;font:700 16px/1.4 Montserrat,sans-serif!important}
.md-law-document p{margin:0 0 16px;font:400 12px/1.6 Montserrat,sans-serif;color:#637187}
.md-law-document iframe{display:block;width:100%;height:850px;height:clamp(480px,80vh,1000px);border:1px solid #dce6f1;border-radius:14px;background:#f7f9fc}
@media(max-width:767px){.md-law-single .md-tlk-single-heading :is(h1,h2,h3){font-size:20px!important}.md-law-single .md-tlk-single-icon{flex-basis:42px;width:42px;height:42px}.md-law-single .md-tlk-details{grid-template-columns:1fr;gap:10px}.md-law-actions a{font-size:12px}.md-law-document iframe{height:520px}}
