/* Catálogo jurídico: estilos estritamente contidos nas 14 páginas. */
.catalogue-reformulation { margin-block: 2.2rem 3.5rem; color: #26353e; font-family: "Segoe UI", Arial, sans-serif; line-height: 1.7; }
.catalogue-reformulation * {box-sizing:border-box}
.catalogue-reformulation .toc { position:static; top:auto; align-self:stretch; max-height:none; overflow:visible; font-size:inherit; line-height:inherit; border:1px solid #d9ddd9; border-top:3px solid #ae835b; border-radius:7px; background:#fbfaf7; padding:1.35rem 1.6rem; margin: 0 0 2.4rem; }
.catalogue-reformulation .toc h2 { font-family:Georgia,serif; color:#173d49; margin:.2rem 0 .7rem; font-size:clamp(1.35rem,2.2vw,1.7rem) }
.catalogue-reformulation .toc-meta { font-size:.9rem; color:#5a6266; margin:.4rem 0 1rem; }
.catalogue-reformulation .toc ul { columns:2; column-gap:2.7rem; padding-left:1.2rem; margin:.4rem 0; list-style:disc; }
.catalogue-reformulation .toc li { break-inside:avoid; margin: .3rem 0; padding-left:0; }
.catalogue-reformulation .toc a { color:#214b5a; text-decoration:none; text-underline-offset:3px; }
.catalogue-reformulation .toc a:hover {text-decoration:underline;}
.catalogue-reformulation a:focus-visible { outline:2px solid #ae835b; outline-offset:3px }
.catalogue-reformulation .catalogue { margin:1.6rem 0 3.2rem; }
.catalogue-reformulation .case { margin:1.15rem 0; padding:1.2rem 1.5rem; background: #fff; border:1px solid #e1e1d9; border-left:4px solid #b0855d; border-radius:4px; scroll-margin-top:6rem; }
.catalogue-reformulation .case h3 { color:#163d49; margin:0 0 .65rem; font-family:Georgia,serif; font-size:clamp(1.18rem,2vw,1.43rem); line-height:1.3; }
.catalogue-reformulation .case p { margin:.46rem 0; color:#2e3c42; line-height:1.7; }
.catalogue-reformulation .key { font-weight:700; color:#174655; }
.catalogue-reformulation #assuntos { scroll-margin-top:6rem; }
.area-legacy-anchor { position:relative; display:block; height:0; scroll-margin-top:6rem; }
@media(max-width:740px) {.catalogue-reformulation .toc {padding:1rem}.catalogue-reformulation .toc ul {columns:1}.catalogue-reformulation .case {padding:1rem}} 
@media(prefers-reduced-motion:reduce) {.catalogue-reformulation {scroll-behavior:auto}}
