main:has(> .cnmv-hero)>#same-asset-multiple-financial-lives-16aug2026,main:has(> .cnmv-hero)>#public-authority-case-reconstruction-gateway-17aug2026,main:has(> .eu-hero)>#same-asset-multiple-financial-lives-16aug2026,main:has(> .eu-hero)>#public-authority-case-reconstruction-gateway-17aug2026,main:has(> .ir-hero)>#same-asset-multiple-financial-lives-16aug2026,main:has(> .ir-hero)>#public-authority-case-reconstruction-gateway-17aug2026{display:none!important}
.ok-practice{padding:clamp(2.5rem,6vw,5rem) 0;background:#f6f3eb;border-top:1px solid rgba(19,37,45,.12);border-bottom:1px solid rgba(19,37,45,.12)}
.ok-practice .shell{max-width:1180px}
.ok-kicker{margin:0 0 .35rem;font-size:.72rem;font-weight:900;letter-spacing:.09em;text-transform:uppercase;color:#805f22}
.ok-practice h2{margin:.2rem 0 .7rem;font-size:clamp(1.7rem,3.2vw,2.75rem);line-height:1.05}
.ok-intro{max-width:82ch;font-size:1.02rem;line-height:1.62;color:#3f5057}
.ok-two{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin-top:1.2rem}
.ok-panel{border-radius:18px;padding:1.15rem 1.2rem;border:1px solid rgba(19,37,45,.15);background:#fff}
.ok-panel h3{margin:.05rem 0 .65rem;font-size:1.15rem}
.ok-panel ul,.ok-panel ol{margin:.45rem 0 0;padding-left:1.15rem}
.ok-panel li{margin:.4rem 0;line-height:1.45}
.ok-good{border-top:6px solid #476b56;background:#f1f7f3}
.ok-bad{border-top:6px solid #8c2f2c;background:#fff5f3}
.ok-good h3{color:#244d36}.ok-bad h3{color:#6d211e}
.ok-status{display:inline-block;border-radius:999px;padding:.24rem .52rem;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;background:#e7ecee;color:#13252d}
.ok-status.verified{background:#dfeadf}.ok-status.limited{background:#eee6d7}.ok-status.open{background:#f2deda}.ok-status.official{background:#dfe7ef}
.ok-decision{margin-top:1rem;border:1px solid rgba(19,37,45,.15);border-radius:18px;background:#fff;overflow:hidden}
.ok-decision header{padding:.85rem 1rem;background:#13252d;color:#fff}
.ok-decision header strong{display:block;font-size:1rem}.ok-decision header span{font-size:.78rem;color:#d6e1e4}
.ok-decision-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}
.ok-decision-grid article{padding:1rem;border-right:1px solid rgba(19,37,45,.1);min-height:145px}
.ok-decision-grid article:last-child{border-right:0}
.ok-decision-grid time{display:block;font-size:.68rem;font-weight:900;letter-spacing:.06em;text-transform:uppercase;color:#805f22;margin-bottom:.35rem}
.ok-decision-grid h3{margin:.1rem 0 .4rem;font-size:.96rem}.ok-decision-grid p{margin:0;font-size:.82rem;line-height:1.48;color:#46565d}
.ok-chain{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:.55rem;margin:1rem 0}
.ok-chain div,.ok-chain a{position:relative;display:block;border:1px solid rgba(19,37,45,.14);border-radius:14px;padding:.75rem;background:#fff;color:#13252d;text-decoration:none;min-height:92px}
.ok-chain strong{display:block;font-size:.75rem;margin-bottom:.28rem}.ok-chain span{display:block;font-size:.7rem;line-height:1.38;color:#56666d}
.ok-chain div:not(:last-child)::after,.ok-chain a:not(:last-child)::after{content:'→';position:absolute;right:-.42rem;top:38%;z-index:2;font-weight:900;color:#8c6b2f}
.ok-matrix-wrap{overflow-x:auto;margin-top:1rem}
.ok-matrix{width:100%;border-collapse:separate;border-spacing:0;font-size:.83rem;min-width:920px}
.ok-matrix th,.ok-matrix td{padding:.72rem;vertical-align:top;border-right:1px solid #dfe3e3;border-bottom:1px solid #dfe3e3}
.ok-matrix th{background:#13252d;color:#fff;text-align:left}.ok-matrix td:first-child{border-left:1px solid #dfe3e3;font-weight:800}.ok-matrix tbody tr:nth-child(even) td{background:#faf9f6}
.ok-number-control{margin-top:1rem;border-left:5px solid #805f22;background:#f4efe3;border-radius:12px;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}
.ok-boundary{margin-top:1rem;border-left:5px solid #526b59;background:#edf3ee;border-radius:12px;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}
.ok-warning{margin-top:1rem;border-left:5px solid #8c2f2c;background:#fff6f4;border-radius:12px;padding:1rem 1.1rem;font-size:.9rem;line-height:1.55}
.ok-actions{display:flex;flex-wrap:wrap;gap:.55rem;margin-top:1rem}
.ok-actions a{display:inline-flex;text-decoration:none;border-radius:999px;padding:.62rem .88rem;background:#13252d;color:#fff;font-size:.82rem;font-weight:850;border:1px solid #13252d}
.ok-actions a.secondary{background:#fff;color:#13252d}
.ok-practitioner-links{padding:1rem 0;background:#13252d;color:#fff}
.ok-practitioner-links .shell{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;max-width:1180px}
.ok-practitioner-links strong{margin-right:.35rem}.ok-practitioner-links a{color:#fff;text-decoration:none;border:1px solid rgba(255,255,255,.25);border-radius:999px;padding:.42rem .58rem;font-size:.74rem;font-weight:800}
.ok-what-changed{display:grid;grid-template-columns:1fr auto 1fr;gap:.8rem;margin:1.1rem 0}
.ok-what-changed>div{border-radius:16px;padding:1rem}.ok-what-changed .side{background:#fff;border:1px solid rgba(19,37,45,.15)}
.ok-what-changed .question{display:flex;align-items:center;justify-content:center;text-align:center;background:#7f312d;color:#fff;max-width:190px;font-weight:900;letter-spacing:.06em}
.ok-what-changed strong{display:block;margin-bottom:.4rem}.ok-what-changed p{margin:0;font-size:.88rem;line-height:1.5}
.ok-five{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.7rem;margin:1rem 0}
.ok-five article{border:1px solid rgba(19,37,45,.14);background:#fff;border-radius:14px;padding:.85rem}
.ok-five time{display:block;font-size:.68rem;font-weight:900;letter-spacing:.05em;text-transform:uppercase;color:#805f22}.ok-five h3{font-size:.9rem;margin:.3rem 0}.ok-five p{font-size:.76rem;line-height:1.45;margin:0;color:#4c5c62}
@media(max-width:980px){.ok-decision-grid{grid-template-columns:1fr 1fr}.ok-chain{grid-template-columns:repeat(3,1fr)}.ok-five{grid-template-columns:1fr 1fr}}
@media(max-width:680px){.ok-two,.ok-decision-grid,.ok-chain,.ok-five,.ok-what-changed{grid-template-columns:1fr}.ok-decision-grid article{border-right:0;border-bottom:1px solid rgba(19,37,45,.1)}.ok-chain div:not(:last-child)::after,.ok-chain a:not(:last-child)::after{content:'↓';right:auto;left:50%;top:auto;bottom:-.55rem}.ok-what-changed .question{max-width:none;min-height:68px}.ok-practitioner-links .shell{align-items:flex-start;flex-direction:column}}
@media print{.ok-practitioner-links,.ok-actions{display:none!important}.ok-practice{background:#fff}.ok-panel,.ok-decision,.ok-five article{break-inside:avoid}}