@layer components{.rvi-topo{display:grid;gap:16px;padding-block:24px 8px}.rvi-trilha ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 8px;font-size:14px;line-height:18px;font-weight:600}.rvi-trilha li{display:inline-flex;gap:8px;min-width:0}.rvi-trilha a{color:var(--color-text)}.rvi-trilha [aria-current=page]{color:var(--color-text-subtle)}.rvi-h1{margin:0;font-size:clamp(32px,10vw,40px);line-height:1.03;font-weight:800;letter-spacing:-.035em;text-wrap:balance}.rvi-h1:after{content:".";color:var(--color-signature)}.rvi-assinatura a{color:inherit;text-decoration:underline;text-underline-offset:3px}.rvi-tabela{margin:24px 0 32px;max-width:100%;min-width:0}.rvi-tabela-rolagem{overflow-x:auto;-webkit-overflow-scrolling:touch;max-width:100%}.rvi-tabela-rolagem:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.rvi-tabela table{width:100%;border-collapse:collapse;font-variant-numeric:tabular-nums;font-size:15px;line-height:22px;border-top:2px solid var(--color-text)}.rvi-tabela th{text-align:left;font-size:14px;font-weight:600;color:var(--color-text-subtle);vertical-align:bottom}.rvi-tabela td,.rvi-tabela th{padding:12px 12px 12px 0;border-bottom:1px solid var(--color-border);white-space:nowrap}.rvi-tabela td{vertical-align:top}.rvi-tabela :is(th,td)[data-numerica]{text-align:right}.rvi-tabela :is(th,td):first-child{position:sticky;left:0;background:var(--color-bg)}.rvi-tabela :is(th,td):last-child{padding-right:0}.rvi-tabela tr:last-child td{border-bottom:0}.rvi-tabela-legenda{list-style:none;margin:12px 0 0;padding:0;display:grid;gap:4px}.rvi-subtitulo{margin:0;font-size:20px;line-height:28px;font-weight:700;max-width:640px}.rvi-intro{margin:0;font-size:16px;line-height:24px;color:var(--color-text-muted);max-width:640px}.rvi-descobertas,.rvi-links{list-style:none;margin:0;padding:0}.rvi-descobertas>li{display:grid;gap:8px;padding-block:20px;border-bottom:1px solid var(--color-border);min-width:0}.rvi-ressalvas{margin:4px 0 0;padding-left:12px;border-left:2px solid var(--color-border);display:grid;gap:12px;font-size:14px;line-height:20px}.rvi-ressalvas dt{color:var(--color-text-subtle)}.rvi-ressalvas dd{margin:2px 0 0;font-size:20px;line-height:28px;font-weight:800;font-variant-numeric:tabular-nums}.rvi-links{display:grid;gap:4px 32px}.rvi-links li{min-width:0}.rvi-links .rt-link{display:inline-flex;align-items:center;min-height:44px}.rvi-ponte{margin:24px 0 0;font-size:16px;line-height:24px;max-width:640px}.rvi-mais{margin:8px 0 0}.rvi-abertura{margin:0;font-size:20px;line-height:30px;max-width:720px;text-wrap:pretty}.rvi-secao{scroll-margin-top:104px}.rvi-secao-prosa>p:last-child{margin-bottom:0}.rvi-contexto,.rvi-csvs,.rvi-segmentos{display:grid;gap:8px;margin-top:24px}.rvi-contexto .rt-meta,.rvi-csvs .rt-meta,.rvi-segmentos .rt-meta{font-weight:600}.rvi-link-csv{display:inline-flex;align-items:center;min-height:44px;overflow-wrap:anywhere}.rvi-cap-fim{max-width:720px}.rvi-cap-fim>.rvi-contexto,.rvi-cap-fim>.rvi-csvs{margin-top:0}.rvi-conversao{padding-top:24px;border-top:1px solid var(--color-border)}.rvi-lista-metodo{list-style:none;margin:0 0 24px;padding:0;display:grid;gap:12px}.rvi-lista-metodo li,.rvi-lista-metodo>div{min-width:0;overflow-wrap:anywhere}.rvi-lista-metodo dt{font-weight:600}.rvi-lista-metodo dd{margin:2px 0 0}.rvi-lista-metodo summary{cursor:pointer;min-height:44px;display:flex;align-items:center}.rvi-subclasses{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--color-text-muted);overflow-wrap:anywhere}.rvi-lista-segmentos{list-style:none;margin:0;padding:0;border-top:1px solid var(--color-border)}.rvi-lista-segmentos>li{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0 16px;align-items:baseline;padding-block:8px;border-bottom:1px solid var(--color-border);min-width:0}.rvi-lista-segmentos .rt-link{display:inline-flex;align-items:center;min-height:44px}.rvi-lista-segmentos-lado{justify-self:end}.rvi-lista-segmentos-numero{grid-column:1/-1;font-variant-numeric:tabular-nums;color:var(--color-text-muted);overflow-wrap:anywhere}.rvi-lista-segmentos-numero strong{color:var(--color-text);font-weight:700}.rvi-tabela td[data-com-nota]{white-space:normal;width:300px;min-width:240px;max-width:360px}.rvi-tabela-nota{display:block;margin-top:4px;font-size:14px;line-height:20px;color:var(--color-text-muted)}.rvi-tabela-nota strong{font-weight:600;color:var(--color-text-subtle)}.rvi-ranking-fora{margin:0;max-width:640px;color:var(--color-text-muted)}.rvi-ranking-links{display:flex;flex-wrap:wrap;gap:8px 24px;margin:0 0 8px;padding:0;list-style:none}.rvi-ranking-links .rt-link{display:inline-flex;align-items:center;min-height:44px}.rvi-tabela tr[id]{scroll-margin-top:104px}.rvi-tabela tr:target td{background:var(--color-surface-accent)}@media (min-width:768px){.rvi-links.rvi-links--uma-coluna{grid-template-columns:minmax(0,1fr)}.rvi-descobertas>li{grid-template-columns:160px minmax(0,1fr);gap:24px;align-items:baseline;padding-block:24px}.rvi-links{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.rvi-topo{padding-block:40px 16px}.rvi-h1{font-size:clamp(44px,4.444vw,64px)}}}