--sp-*/--fs-*/--r-*. Página autossuficiente: * traz os poucos átomos nx-* que a view reusa (kicker/byline/secao/emp/selo/tags), * já que só estudos.css é carregado aqui. */ .est .nx-kicker{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--pc-petrol-600);font-weight:700;margin:0 0 var(--sp-2)}.est .nx-kicker a{color:inherit;text-decoration:none}.est .nx-kicker a:hover{text-decoration:underline}.est .nx-byline{font-size:var(--fs-sm);color:var(--pc-ink-500);margin-top:var(--sp-3)}.est .nx-secao{font-size:var(--fs-h4);text-transform:uppercase;letter-spacing:.06em;border-bottom:2px solid var(--pc-ink-900);padding-bottom:var(--sp-2);margin-bottom:var(--sp-4)}.est h1 a,.est h2 a,.est h3 a{color:var(--pc-ink-900);text-decoration:none}.est h2 a:hover,.est h3 a:hover{color:var(--pc-petrol-700);text-decoration:underline;text-underline-offset:3px}.est-masthead{display:flex;flex-direction:column;gap:var(--sp-4);padding-bottom:var(--sp-5);border-bottom:3px double var(--pc-ink-900);margin-bottom:var(--sp-8)}.est-cats{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.est-cat-chip{display:inline-block;padding:5px 12px;border:1px solid var(--pc-line-200);border-radius:var(--r-full);font-size:var(--fs-sm);color:var(--pc-ink-700);text-decoration:none;background:var(--pc-bg-0);transition:border-color .15s ease,background .15s ease,color .15s ease}.est-cat-chip:hover{border-color:var(--pc-petrol-400);color:var(--pc-petrol-700);text-decoration:none}.est-cat-chip.is-active{background:var(--pc-petrol-800);border-color:var(--pc-petrol-800);color:#fff}.est-badge{display:inline-block;padding:2px 10px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em;line-height:1.6;text-decoration:none}.est-badge-cat{background:var(--pc-petrol-50);color:var(--pc-petrol-700)}.est-badge-cat:hover{background:var(--pc-petrol-100);text-decoration:none}.est-badge-dados{background:var(--pc-gold-100);color:var(--pc-gold-800)}.est-nivel{display:inline-block;padding:2px 9px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em}.est-nivel-aberto{background:var(--pc-success-100);color:var(--pc-success-700)}.est-nivel-logado{background:var(--pc-info-100);color:var(--pc-info-600)}.est-nivel-dirigido{background:var(--pc-gold-100);color:var(--pc-gold-800)}.est-grade{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-4)}@media (min-width:640px){.est-grade{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:920px){.est-grade{grid-template-columns:repeat(3,minmax(0,1fr))}}.est-card{padding:var(--sp-5);display:flex;flex-direction:column;gap:var(--sp-2)}.est-card.is-destaque{border-color:var(--pc-gold-300);box-shadow:0 0 0 1px var(--pc-gold-300) inset}.est-card-media{display:block;margin:calc(var(--sp-5) * -1) calc(var(--sp-5) * -1) 0;border-radius:var(--r-lg) var(--r-lg) 0 0;overflow:hidden;aspect-ratio:16 / 9;background:var(--pc-ink-100)}.est-card-media img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.est-card:hover .est-card-media img{transform:scale(1.03)}.est-card-badges{display:flex;flex-wrap:wrap;gap:var(--sp-2);align-items:center;margin-bottom:var(--sp-1)}.est-card-titulo{font-size:var(--fs-h4);line-height:1.28;margin:0}.est-card-sub{font-size:var(--fs-sm);color:var(--pc-ink-700);margin:0}.est-card-resumo{font-size:var(--fs-sm);color:var(--pc-ink-500);margin:0}.est-card-meta{font-size:var(--fs-xs);color:var(--pc-ink-400);margin-top:auto;padding-top:var(--sp-2)}@media (min-width:640px){.est-card.is-destaque{grid-column:1 / -1}}.est-estudo{max-width:72ch;margin-left:auto;margin-right:auto}.est-estudo-head{margin-bottom:var(--sp-6)}.est-estudo h1{font-size:clamp(1.6rem,1.2rem + 2vw,2.5rem);line-height:1.15;letter-spacing: -.01em}.est-linha-fina{font-size:var(--fs-lead);color:var(--pc-ink-500);margin-top:var(--sp-3)}.est-estudo .nx-byline{padding-bottom:var(--sp-4);border-bottom:1px solid var(--pc-line-200)}.est-corpo{font-size:1.0625rem;line-height:1.75;color:var(--pc-ink-900)}.est-corpo p{margin:0 0 var(--sp-5)}.est-corpo h2{font-size:var(--fs-h3);margin:var(--sp-10) 0 var(--sp-4);line-height:1.25}.est-corpo h3{font-size:var(--fs-h4);margin:var(--sp-8) 0 var(--sp-3)}.est-corpo h4{font-size:var(--fs-lead);margin:var(--sp-6) 0 var(--sp-2);font-weight:700}.est-corpo ul,.est-corpo ol{padding-left:1.4em;margin:0 0 var(--sp-5)}.est-corpo li{margin-bottom:var(--sp-2)}.est-corpo a{color:var(--pc-petrol-700);text-decoration:underline;text-underline-offset:3px}.est-corpo a:hover{color:var(--pc-petrol-500)}.est-corpo strong{font-weight:700}.est-corpo blockquote{border-left:3px solid var(--pc-petrol-300);padding-left:var(--sp-4);margin:0 0 var(--sp-5);color:var(--pc-ink-500);font-size:var(--fs-lead)}.est-corpo figure{margin:0 0 var(--sp-6)}.est-corpo figure img{display:block;max-width:100%;height:auto;border-radius:var(--r-md)}.est-corpo figcaption{font-size:var(--fs-xs);color:var(--pc-ink-400);margin-top:var(--sp-2);text-align:center}.est-corpo img{max-width:100%;height:auto}.est-corpo table{width:100%;border-collapse:collapse;margin:0 0 var(--sp-6);font-size:var(--fs-sm);display:block;overflow-x:auto}.est-corpo caption{caption-side:top;text-align:left;font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pc-ink-500);font-weight:700;margin-bottom:var(--sp-2)}.est-corpo th,.est-corpo td{padding:var(--sp-2) var(--sp-3);border-bottom:1px solid var(--pc-line-100);text-align:left;vertical-align:top}.est-corpo thead th{border-bottom:2px solid var(--pc-ink-900);color:var(--pc-ink-900);font-weight:700;white-space:nowrap}.est-corpo tbody tr:hover{background:var(--pc-bg-50)}.est-corpo td{font-variant-numeric:tabular-nums}.est-ficha{max-width:72ch;margin:var(--sp-8) auto 0;padding:var(--sp-5);background:var(--pc-bg-50);border:1px solid var(--pc-line-200);border-radius:var(--r-md)}.est-metodologia{font-size:var(--fs-sm);line-height:1.65;color:var(--pc-ink-700)}.est-metodologia p{margin:0 0 var(--sp-3)}.est-metodologia ul,.est-metodologia ol{padding-left:1.4em;margin:0 0 var(--sp-3)}.est-ficha-dl{margin:var(--sp-4) 0 0;display:grid;gap:var(--sp-3)}.est-ficha-dl dt{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--pc-ink-500);font-weight:700}.est-ficha-dl dd{margin:2px 0 0;font-size:var(--fs-sm);color:var(--pc-ink-900)}.est-dataset{max-width:72ch;margin:var(--sp-6) auto 0;padding:var(--sp-5);border:1px solid var(--pc-gold-300);border-radius:var(--r-md);background:var(--pc-gold-50);display:flex;flex-direction:column;gap:var(--sp-4)}@media (min-width:560px){.est-dataset{flex-direction:row;align-items:center;justify-content:space-between}}.est-dataset-info h3{font-size:var(--fs-lead);margin:0 0 var(--sp-1)}.est-dataset .btn{white-space:nowrap}.est .nx-tags{margin-top:var(--sp-5);display:flex;flex-wrap:wrap;gap:var(--sp-2)}.est .nx-tag{display:inline-block;padding:3px 10px;background:var(--pc-petrol-50);color:var(--pc-petrol-700);border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:600}.est-citadas{max-width:72ch;margin-left:auto;margin-right:auto}.est-citadas-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--sp-3)}@media (min-width:640px){.est-citadas-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.est .nx-emp-card{padding:var(--sp-4);border:1px solid var(--pc-line-200);border-radius:var(--r-md);background:var(--pc-bg-0)}.est .nx-emp-nome{font-weight:600;line-height:1.3}.est .nx-emp-nome a{text-decoration:none;color:var(--pc-ink-900)}.est .nx-emp-nome a:hover{color:var(--pc-petrol-700);text-decoration:underline}.est .nx-emp-meta{margin:var(--sp-1) 0 var(--sp-2)}.est .nx-selo{display:inline-block;padding:2px 10px;border-radius:var(--r-full);font-size:var(--fs-xs);font-weight:700;letter-spacing:.02em}.est .nx-selo-danger{background:var(--pc-danger-100);color:var(--pc-danger-700)}.est .nx-selo-warn{background:var(--pc-warning-100);color:var(--pc-warning-700)}.est .nx-selo-neutral{background:var(--pc-bg-100);color:var(--pc-ink-500)}.est-estudo--bloqueado .est-corpo--teaser{position:relative}.est-lead{font-size:var(--fs-lead);line-height:1.7;color:var(--pc-ink-700);margin:0}.est-fade{height:var(--sp-10);margin-top:calc(var(--sp-6) * -1);background:linear-gradient(to bottom,rgba(255,255,255,0),var(--pc-bg-0));pointer-events:none}.est-muro{max-width:60ch;margin:var(--sp-6) auto var(--sp-8);text-align:center}.est-muro-icon{font-size:2rem;line-height:1;margin-bottom:var(--sp-2)}.est-muro-titulo{font-size:var(--fs-h4);margin:0 0 var(--sp-2)}.est-muro-acoes{display:flex;flex-wrap:wrap;gap:var(--sp-3);justify-content:center;margin-top:var(--sp-4)}.est-errata{max-width:72ch;margin:0 auto var(--sp-6);padding:var(--sp-4) var(--sp-5);border:1px solid var(--pc-warning-600);border-left-width:4px;border-radius:var(--r-md);background:var(--pc-warning-100);color:var(--pc-ink-900);font-size:var(--fs-sm);line-height:1.6}.est-errata p{margin:0 0 var(--sp-2)}.est-errata p:last-child{margin-bottom:0}.est-errata-tag{font-size:var(--fs-xs);text-transform:uppercase;letter-spacing:.08em;font-weight:700;color:var(--pc-warning-700)}.est-errata-links{font-size:var(--fs-xs)}@media (prefers-color-scheme:dark){.est-fade{background:linear-gradient(to bottom,rgba(0,0,0,0),var(--pc-dark-bg))}.est-ficha{background:var(--pc-dark-bg-elev);border-color:var(--pc-dark-line)}.est-errata{background:rgba(194,65,12,.16);color:var(--pc-dark-text);border-color:var(--pc-warning-600)}.est-errata-tag{color:#F5B183}.est-corpo tbody tr:hover{background:var(--pc-dark-bg-elev)}}