/* Biblioteca editorial: estilos isolados do formulário e da landing. */
.editorial{max-width:1040px;padding-block:32px 72px}.breadcrumbs{font-size:13px;line-height:1.8;color:#526177;margin-bottom:40px;overflow-wrap:anywhere}.breadcrumbs a{text-decoration:underline;text-underline-offset:3px}.breadcrumbs span{margin-inline:9px}.editorial h1{font-size:clamp(30px,4.5vw,52px);max-width:900px;line-height:1.14}.editorial .eyebrow{margin-bottom:16px}.editorial .article-summary{font-size:clamp(17px,2vw,21px);line-height:1.75;margin-top:26px;color:#334155;max-width:850px}.editorial .byline{font-size:13px;margin-top:24px}.norm-facts{display:grid;grid-template-columns:1fr 1fr;gap:20px 32px;padding:26px;background:#f3f7fa;border:1px solid #d9e3eb;border-radius:12px;margin-block:32px}.norm-facts dt{font-size:12px;color:#526177;font-weight:600}.norm-facts dd{margin:4px 0 0;font-size:15px;color:#003566}.article-toc{padding:24px;border-left:3px solid #00a335;background:#f7faf8;margin:32px 0}.editorial section{margin-block:40px}.editorial h2{font-size:clamp(23px,3vw,31px);line-height:1.3;margin-bottom:18px}.editorial h3{font-size:21px;line-height:1.35}.editorial p{margin-block:16px;line-height:1.8}.editorial li{line-height:1.8;margin-block:10px;color:#526177}.editorial ul,.editorial ol{padding-left:24px;list-style:disc}.editorial ol{list-style:decimal}.editorial a:not(.button){color:#003566;text-decoration:underline;text-underline-offset:3px}.editorial a:hover{text-decoration-thickness:2px}.editorial .sources{border-top:1px solid #d9e3eb;padding-top:30px;font-size:14px;overflow-wrap:anywhere}.editorial-cta{background:#f1f8f3;border:1px solid #cee5d4;border-radius:14px;padding:30px;margin-block:40px}.editorial-cta p{max-width:680px}.related{border-top:1px solid #d9e3eb;padding-top:30px}.knowledge-footer{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;padding-block:28px 36px;border-bottom:1px solid #d9e3eb}.knowledge-footer h2{font:700 15px/1.5 Montserrat,Arial,sans-serif;letter-spacing:-.02em;margin-bottom:16px;color:#003566}.knowledge-footer ul{padding:0;margin:0;list-style:none}.knowledge-footer li{margin-block:10px;line-height:1.55}.knowledge-footer a{font-size:13px;color:#526177}.knowledge-footer a:hover{text-decoration:underline;color:#003566}.resource-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-block:30px}.resource-card{border:1px solid #d9e3eb;border-radius:14px;padding:26px;background:white}.resource-card p{font-size:15px}.resource-card .tag{font-size:11px;color:#526177;font-weight:600;letter-spacing:.04em}.editorial-note{padding:20px 24px;background:#f3f7fa;border-left:3px solid #003566;margin-block:28px}.resource-card a{display:inline-block;line-height:1.5}.hub-nav{display:flex;gap:12px;flex-wrap:wrap;margin-block:26px}.hub-nav a{border:1px solid #cddce7;border-radius:24px;padding:10px 18px;font-size:14px}.hub-nav a:hover{background:#f3f7fa}.editorial table{border-collapse:collapse;width:100%;font-size:14px}.editorial td,.editorial th{padding:14px;text-align:left;border:1px solid #d9e3eb;vertical-align:top}.editorial th{background:#f3f7fa}.table-wrap{overflow-x:auto}.editorial [id]{scroll-margin-top:120px}
@media(max-width:680px){.editorial{padding-top:22px}.breadcrumbs{font-size:12px;margin-bottom:28px}.norm-facts{grid-template-columns:1fr;padding:20px;gap:16px}.knowledge-footer,.resource-grid{grid-template-columns:1fr}.knowledge-footer{gap:24px}.resource-card{padding:22px}.editorial-cta{padding:24px}.editorial .article-summary{font-size:17px}.editorial h1{overflow-wrap:anywhere}.editorial .byline{font-size:12px}.simple-header .header-inner{gap:12px}.simple-header .brand-logo{max-width:140px}.simple-header .button{font-size:11px;padding-inline:10px}.article-toc{padding:20px}}
