@layer theme,base;@layer components{.linhas{border-top:1px solid var(--border)}.linhas:empty{border-top:0}.linha{isolation:isolate;border-bottom:1px solid var(--border);row-gap:.5rem;padding-block:1.25rem;display:grid;position:relative}.linha:before{content:"";z-index:-1;border-radius:var(--radius-lg);position:absolute;inset:-1px -.75rem}.linha__elo{border-radius:var(--radius-sm)}.linha__elo:after{content:"";position:absolute;inset:0}.linha:has(.linha__elo:focus-visible):before{background:var(--background)}.linha__titulo{letter-spacing:-.012em;color:var(--text);text-wrap:pretty;font-size:1.125rem;font-weight:600;line-height:1.5rem}.linha__texto{max-width:40rem;color:var(--text-muted);text-wrap:pretty;margin-top:.375rem;font-size:.9375rem;line-height:1.5rem}.linha__meta{flex-wrap:wrap;column-gap:1rem;display:flex}.linha__seta{width:1rem;height:1rem;color:var(--text-subtle);margin-top:.25rem;display:none}@media (hover:hover){.linha:hover:before{background:var(--background)}.linha:hover .linha__seta{color:var(--accent-text)}}@media (width>=48rem){.linha--post{grid-template-columns:6.5rem minmax(0,1fr);column-gap:1.5rem}.linha--post>.linha__data{padding-top:.1875rem}.linha--post>.linha__meta{grid-column:2}}@media (width>=64rem){.linhas--largas .linha--post{grid-template-columns:calc(var(--margem) + var(--margem-vao)) minmax(0, 1fr) 11.5rem 1rem;column-gap:0}.linhas--largas .linha--post>.linha__meta{grid-column:auto;align-content:start;row-gap:.125rem;padding-top:.1875rem;padding-left:2rem;display:grid}.linhas--largas .linha__seta{display:block}}.linha--destaque{padding-block:1.75rem 2rem}.linha--destaque .linha__titulo{letter-spacing:-.024em;font-size:1.625rem;line-height:1.9375rem}.linha--destaque .linha__texto{margin-top:.75rem;font-size:1.0625rem;line-height:1.75rem}.linha__chamada{color:var(--accent-text);align-items:center;gap:.5rem;margin-top:1rem;font-size:.9375rem;font-weight:600;display:inline-flex}.linha__chamada svg{width:1rem;height:1rem}@media (width>=48rem){.linha--destaque{padding-block:2.25rem 2.5rem}.linha--destaque .linha__titulo{max-width:22ch;font-size:2.125rem;line-height:2.5rem}.linha--destaque .linha__texto{font-size:1.125rem}}.linha--calculo{grid-template-columns:minmax(0,1fr) auto;column-gap:1rem;padding-block:1rem}.linha--calculo>.linha__titulo{font-size:1rem}.linha--calculo>.linha__texto{grid-column:1/-1;max-width:34rem;margin-top:0;font-size:.875rem;line-height:1.375rem}.linha--calculo>.selo{align-self:start;padding-top:.1875rem}@media (width>=64rem){.linhas--largas .linha--calculo{grid-template-columns:minmax(0,17rem) minmax(0,1fr) 6.5rem 1rem;align-items:start;column-gap:1.5rem}.linhas--largas .linha--calculo>.linha__texto{grid-area:1/2;padding-top:.0625rem}.linhas--largas .linha--calculo>.selo{grid-area:1/3}.linhas--largas .linha--calculo>.linha__seta{grid-area:1/4}}.selo{white-space:nowrap;align-items:center;gap:.5rem;display:inline-flex}.selo__ponto{border:1.5px solid var(--border-strong);border-radius:9999px;flex:none;width:.4375rem;height:.4375rem}.selo[data-status=ativo] .selo__ponto{border-color:var(--success-solid);background:var(--success-solid)}.selo[data-status=beta] .selo__ponto{border-color:var(--warning-solid);background:var(--warning-solid)}.selo[data-status=historico] .selo__ponto{background:var(--border-strong)}.linha__texto mark{background:var(--accent-subtle);color:var(--text);border-radius:2px;padding-inline:.125rem;font-weight:600}@media (prefers-reduced-motion:no-preference){.linha:before{transition:background-color var(--duration-fast) var(--ease-standard)}.linha__seta,.linha__chamada svg{transition:transform var(--duration-base) var(--ease-standard), color var(--duration-fast) var(--ease-standard)}@media (hover:hover){.linha:hover .linha__seta,.linha:hover .linha__chamada svg{transform:translate(3px)}}}.resposta{border-top:2px solid var(--text);border-bottom:1px solid var(--border);padding-block:1rem 1.375rem}.resposta__texto{letter-spacing:-.006em;color:var(--text);margin-top:.625rem;font-size:1.125rem;line-height:1.75rem}@media (width>=48rem){.resposta__texto{letter-spacing:-.011em;font-size:1.25rem;line-height:1.9375rem}}.base-legal{border-left:2px solid var(--accent);padding-left:1.125rem}.base-legal__norma{font-family:var(--font-mono);letter-spacing:-.01em;color:var(--accent-text);text-wrap:pretty;font-size:.875rem;font-weight:500;line-height:1.375rem}a.base-legal__norma{text-decoration:underline;text-decoration-color:color-mix(in oklab, var(--accent-text) 30%, transparent);text-underline-offset:.25em;margin-block:-.6875rem;padding-block:.6875rem;display:inline-block}a.base-legal__norma:hover{text-decoration-color:currentColor}.base-legal__texto{color:var(--text-muted);margin-top:.375rem;font-size:.9375rem;line-height:1.5625rem}.base-legal__lista{row-gap:1.25rem;display:grid}.nota{border-left:2px solid var(--border-strong);padding-left:1.125rem}.nota__rotulo{align-items:center;gap:.5rem;display:flex}.nota__texto{color:var(--text-muted);margin-top:.25rem;font-size:.9375rem;line-height:1.5625rem}.nota--atencao{border-left-color:var(--warning-solid)}.nota--atencao .nota__rotulo{color:var(--warning-text)}.nota--atencao .nota__texto{color:var(--text)}.nota--forte{padding-block:.875rem;background:var(--warning-bg);padding-right:1.125rem}.passo{border-top:1px solid var(--border);grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding-top:1rem;display:grid}.passo__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-muted);padding-top:.25rem;font-size:.8125rem;line-height:1.25rem}.passo__titulo{letter-spacing:-.008em;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.625rem}.passo__texto{color:var(--text-muted);margin-top:.25rem;font-size:1rem;line-height:1.6875rem}.exemplo{border-top:2px solid var(--text);background:var(--background)}.exemplo__topo{border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding:.625rem 1.25rem;display:flex}.exemplo__aviso{color:var(--warning-text);align-items:center;gap:.375rem;display:inline-flex}.exemplo__corpo{padding:1.125rem 1.25rem 0}.exemplo__titulo{letter-spacing:-.008em;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.5rem}.exemplo__texto{font-variant-numeric:tabular-nums;color:var(--text);margin-top:.75rem;font-size:.9375rem;line-height:1.5625rem}.exemplo__texto strong{font-family:var(--font-mono);letter-spacing:-.01em;font-size:.9em;font-weight:600}.exemplo__pe{border-top:1px solid var(--border);font-family:var(--font-mono);color:var(--text-muted);margin:1.125rem 1.25rem 0;padding-block:.75rem 1rem;font-size:.75rem;line-height:1.125rem}.tabela{border-top:2px solid var(--text);overflow-x:auto}.tabela table{border-collapse:collapse;font-variant-numeric:tabular-nums;width:100%;font-size:.9375rem;line-height:1.5rem}.tabela caption{caption-side:top;text-align:left;color:var(--text);padding-block:.75rem;font-size:.875rem;font-weight:600;line-height:1.25rem}.tabela th,.tabela td{text-align:left;vertical-align:top;border-bottom:1px solid var(--border);padding:.6875rem 1.25rem .6875rem 0}.tabela th:last-child,.tabela td:last-child{padding-right:0}.tabela thead th{border-top:1px solid var(--border);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);padding-block:.5rem;font-size:.6875rem;font-weight:500;line-height:1rem}.tabela tbody th{color:var(--text);font-weight:600}.tabela td{color:var(--text-muted)}.tabela [data-a=center]{text-align:center}.tabela [data-a=right]{text-align:right}.tabela--rolavel table{min-width:30rem}@media (width<=39.9375rem){.tabela--pares thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.tabela--pares tr{border-bottom:1px solid var(--border);padding-block:.875rem;display:block}.tabela--pares th,.tabela--pares td{border:0;padding:0;display:block}.tabela--pares td{margin-top:.75rem}.tabela--pares [data-rotulo]:before{content:attr(data-rotulo);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:500;line-height:1rem;display:block}}@media (width>=40rem){.tabela--pares th,.tabela--pares td{width:50%}}@media (prefers-reduced-motion:no-preference){a.base-legal__norma{transition:text-decoration-color var(--duration-fast) var(--ease-standard)}}.rotulo{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-variant-numeric:tabular-nums;color:var(--text-muted);font-size:.75rem;font-weight:500;line-height:1.125rem}.rotulo a{border-radius:var(--radius-sm);text-underline-offset:.25em}.rotulo a:hover{color:var(--text);text-decoration:underline}.titulo-pagina{letter-spacing:-.032em;color:var(--text);text-wrap:balance;font-size:2.25rem;font-weight:600;line-height:1.08}.titulo-artigo{letter-spacing:-.028em;color:var(--text);text-wrap:balance;font-size:1.875rem;font-weight:600;line-height:1.14}.titulo-secao{letter-spacing:-.02em;color:var(--text);scroll-margin-top:5.5rem;font-size:1.5rem;font-weight:600;line-height:1.875rem}.lide{color:var(--text-muted);text-wrap:pretty;font-size:1.125rem;line-height:1.75rem}@media (width>=48rem){.titulo-pagina{font-size:3.25rem;line-height:1.04}.titulo-artigo{font-size:2.75rem;line-height:1.08}.lide{font-size:1.25rem;line-height:1.875rem}}.medida{max-width:var(--medida)}.com-margem{row-gap:1rem;display:grid}.com-margem>*{min-width:0}@media (width>=64rem){.com-margem{grid-template-columns:var(--margem) minmax(0, 1fr);column-gap:var(--margem-vao)}.com-margem>.so-conteudo{grid-column:2}.margem-fixa{overscroll-behavior:contain;align-self:start;max-height:calc(100dvh - 6.5rem);position:sticky;top:5.5rem;overflow-y:auto}}.secoes ul{flex-wrap:wrap;column-gap:1.5rem;display:flex}.secoes a{min-height:var(--touch-target);border-radius:var(--radius-sm);color:var(--text-muted);align-items:center;gap:.375rem;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex}.secoes__nome{text-underline-offset:.5em;text-decoration-thickness:2px}.secoes a:hover{color:var(--text)}.secoes a:hover .secoes__nome{text-decoration:underline;text-decoration-color:var(--border-strong)}.secoes a[aria-current=page]{color:var(--text)}.secoes a[aria-current=page] .secoes__nome{text-decoration:underline;text-decoration-color:var(--accent)}.secoes__n{font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--text-subtle);font-size:.6875rem}.indice ol{display:grid}.indice a{border-radius:var(--radius-sm);min-height:2rem;color:var(--text-muted);align-items:center;padding-block:.25rem;font-size:.8125rem;line-height:1.25rem;display:flex}.indice a:hover{color:var(--text);text-underline-offset:.25em;text-decoration:underline}.indice ol ol{border-left:1px solid var(--border);margin-left:.125rem;padding-left:.875rem}@media (pointer:coarse),(width<=63.9375rem){.indice a{min-height:var(--touch-target)}}.indice-dobra{border-block:1px solid var(--border)}.indice-dobra>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:3rem;display:flex}.indice-dobra>.indice{padding-bottom:.75rem}.indice-dobra .dobra__sinal{margin-top:0}.indice-dobra[open] .dobra__sinal:after{transform:none}.indice__titulo{display:none}@media (width>=64rem){@supports selector(::details-content){.indice-dobra{border:0}.indice-dobra>summary{display:none}.indice-dobra::details-content{content-visibility:visible;display:block}.indice-dobra>.indice{padding-bottom:0}.indice__titulo{margin-bottom:.5rem;display:block}}}.dobras{border-top:1px solid var(--border)}.dobra{border-bottom:1px solid var(--border)}.dobra>summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:1.5rem;padding-block:1rem;display:flex}.dobra>summary,.indice-dobra>summary{border-radius:var(--radius-sm)}.dobra__titulo{letter-spacing:-.008em;color:var(--text);font-size:1.0625rem;font-weight:600;line-height:1.625rem}.dobra__corpo{max-width:36rem;color:var(--text-muted);padding-bottom:1.25rem;font-size:1rem;line-height:1.6875rem}.dobra__sinal{width:.75rem;height:.75rem;color:var(--text-subtle);flex:none;margin-top:.4375rem;position:relative}.dobra__sinal:before,.dobra__sinal:after{content:"";background:currentColor;width:100%;height:1.5px;margin-top:-.75px;position:absolute;top:50%;left:0}.dobra__sinal:after{transform:rotate(90deg)}.dobra[open]>summary .dobra__sinal:after{transform:none}@media (hover:hover){.dobra>summary:hover .dobra__sinal,.indice-dobra>summary:hover .dobra__sinal{color:var(--accent-text)}}.defs{border-top:1px solid var(--border)}.defs>div{border-bottom:1px solid var(--border);row-gap:.125rem;padding-block:.8125rem;display:grid}.defs dt{color:var(--text);font-size:.9375rem;font-weight:600;line-height:1.5rem}.defs dd{color:var(--text-muted);font-size:.9375rem;line-height:1.5rem}.defs--rotulos dt{color:var(--text-muted);padding-top:.3125rem;font-size:.75rem;font-weight:500;line-height:1.125rem}@media (width>=40rem){.defs>div{grid-template-columns:13rem minmax(0,1fr);column-gap:1.5rem}.defs--rotulos>div{grid-template-columns:9rem minmax(0,1fr)}}.itens{border-top:1px solid var(--border)}.itens>li{border-bottom:1px solid var(--border);color:var(--text);padding-block:.8125rem;font-size:1rem;line-height:1.625rem}.pontos{color:var(--text);row-gap:.5rem;padding-left:1.375rem;font-size:1.0625rem;line-height:1.75rem;list-style:outside;display:grid}.pontos>li{padding-left:.25rem}.pontos>li::marker{color:var(--text-subtle)}.passos{counter-reset:passo;border-top:1px solid var(--border)}.passos>li{counter-increment:passo;border-bottom:1px solid var(--border);color:var(--text);grid-template-columns:2.25rem minmax(0,1fr);column-gap:.75rem;padding-block:.875rem;font-size:1.0625rem;line-height:1.625rem;display:grid}.passos>li:before{content:counter(passo, decimal-leading-zero);font-family:var(--font-mono);color:var(--text-muted);padding-top:.1875rem;font-size:.8125rem;line-height:1.25rem}.chamada{border-radius:var(--radius-xl);background:var(--background);padding:1.5rem}.chamada__titulo{letter-spacing:-.018em;color:var(--text);font-size:1.375rem;font-weight:600;line-height:1.75rem}.chamada__texto{max-width:34rem;color:var(--text-muted);margin-top:.5rem;font-size:1rem;line-height:1.625rem}.chamada__acao{margin-top:1.25rem}@media (width>=48rem){.chamada{padding:2rem}}.trilha ol{align-items:center;min-width:0;margin-left:-.375rem;display:flex}.trilha li{flex:none;align-items:center;display:flex}.trilha li:last-child{flex:0 auto;min-width:0}.trilha [aria-current]{text-overflow:ellipsis;white-space:nowrap;padding-inline:.375rem;overflow:hidden}.pendente{border-radius:var(--radius-sm);background:var(--warning-bg);color:var(--warning-text);padding:.0625rem .25rem;font-weight:500}.posicao{flex-wrap:wrap;align-items:baseline;gap:.25rem .75rem;display:flex}.posicao[hidden]{display:none}.posicao__n{font-family:var(--font-mono);letter-spacing:-.03em;font-variant-numeric:tabular-nums;color:var(--text);font-size:2.5rem;font-weight:600;line-height:2.75rem}@media (prefers-reduced-motion:no-preference){.dobra__sinal:after{transition:transform var(--duration-base) var(--ease-standard)}.dobra__sinal,.secoes a,.indice a,.rotulo a{transition:color var(--duration-fast) var(--ease-standard)}}}@layer utilities;:root{--margem:11rem;--margem-vao:3rem;--medida:38rem}@media (width>=80rem){:root{--margem:13rem;--margem-vao:4rem}}.friso.friso--inteiro{-webkit-mask-repeat:round no-repeat;mask-repeat:round no-repeat}
