/* ============================================================
   ICDS · Páginas legais - tipografia de leitura (coluna única)
   Depende de styles.css e pages.css. Linkar DEPOIS de pages.css.
   ============================================================ */

.legal{max-width:760px;margin:0 auto}
.legal .intro{font-size:1.08rem;color:var(--ic-navy-900);margin-bottom:14px}
.legal .intro:last-of-type{margin-bottom:8px}
.legal h2{font-size:1.5rem;margin:52px 0 16px;padding-top:26px;border-top:1px solid var(--ic-gray-200)}
.legal h2:first-of-type{margin-top:40px}
.legal h3{font-size:1.1rem;color:var(--ic-primary);margin:26px 0 8px}
.legal p{margin-bottom:18px}
.legal a{color:var(--ic-primary);font-weight:600;text-decoration:underline;text-underline-offset:3px;word-break:break-word}
.legal a:hover{color:var(--ic-primary-hover)}
.legal ul{list-style:none;display:grid;gap:12px;margin:0 0 22px}
.legal ul li{position:relative;padding-left:24px}
.legal ul li::before{content:'';position:absolute;left:0;top:11px;width:8px;height:8px;border-radius:50%;background:var(--ic-primary)}
