.reg-governance-research{margin:4rem 0;padding-top:3rem;border-top:1px solid #a7b6c1;color:#142c3c;scroll-margin-top:8rem}
.reg-governance-research>h2{max-width:24ch;font-size:clamp(1.8rem,3vw,2.8rem);line-height:1.15;letter-spacing:-.025em}
.reg-governance-research>p{max-width:75ch;line-height:1.75}
.reg-evidence-flow{margin:2rem 0;padding:1.5rem;background:#edf2f5;border:1px solid #d1dae1}
.reg-evidence-flow figcaption{font-size:.9rem;margin-bottom:1rem;color:#455b6a}
.reg-evidence-flow ol{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem}
.reg-evidence-flow li{min-width:0;border-top:2px solid #af8b48;padding-top:.75rem}
.reg-evidence-flow strong,.reg-evidence-flow span{display:block;line-height:1.6}
.reg-evidence-flow span{font-size:.95rem;margin-top:.5rem}
.reg-governance-index{display:flex;flex-wrap:wrap;gap:.6rem;margin:1.5rem 0 2rem}
.reg-governance-index a{padding:.65rem .85rem;border:1px solid #b2c0c9;border-radius:3px;font-size:.9rem;text-decoration:none;color:#173f56;line-height:1.5}
.reg-governance-index a:hover{background:#e9f0f4}
.reg-governance-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;align-items:start}
.reg-governance-note{min-width:0;background:#fff;border:1px solid #d0dae1;padding:clamp(1.2rem,2.5vw,2rem);scroll-margin-top:9rem}
.reg-governance-note h3{font-size:1.4rem;line-height:1.3;margin:.7rem 0;color:#102f44}
.reg-note-status{font-size:.78rem;letter-spacing:.035em;color:#6c542c;margin:0}
.reg-governance-note p{font-size:1rem;line-height:1.75;max-width:75ch;overflow-wrap:break-word}
.reg-governance-note .reg-note-byline,.reg-note-source-date{font-size:.85rem!important;color:#4b6373}
.reg-governance-note details{border-top:1px solid #d0dae1;margin-top:1.2rem;padding-top:.9rem}
.reg-governance-note summary{cursor:pointer;font-weight:600;color:#163d56;line-height:1.5;padding:.35rem 0}
.reg-note-body h4{font-size:1rem;margin:1.4rem 0 .4rem;color:#18394c}
.reg-note-body p{margin:.4rem 0 1rem}
.reg-note-body a{color:#174967;text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}
.reg-governance-research a:focus-visible,.reg-governance-note summary:focus-visible{outline:3px solid #a77a26;outline-offset:4px}
@media(max-width:900px){.reg-evidence-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.reg-governance-notes{grid-template-columns:1fr}}
@media(max-width:480px){.reg-evidence-flow ol{grid-template-columns:1fr}.reg-governance-index{display:grid;grid-template-columns:1fr}.reg-governance-note{padding:1.2rem}.reg-governance-research{margin-top:2.5rem}}
