.ethno-arch[data-astro-cid-mr56cwcm]{gap:var(--space-6);display:grid}.ethno-arch__lead[data-astro-cid-mr56cwcm],.ethno-arch__closing[data-astro-cid-mr56cwcm],.ethno-arch__source[data-astro-cid-mr56cwcm]{max-inline-size:var(--measure-reading);margin:0}.ethno-arch__composition[data-astro-cid-mr56cwcm]{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ethno-arch__component[data-astro-cid-mr56cwcm]{padding:var(--space-1) var(--space-3);border:var(--border-width-thin) solid var(--color-brand);border-radius:var(--radius-full);color:var(--color-brand-strong);font-size:var(--type-ui-sm-size);font-weight:var(--font-weight-semibold)}.ethno-arch__plus[data-astro-cid-mr56cwcm]{color:var(--color-text-muted);font-weight:var(--font-weight-bold)}.ethno-arch__stages[data-astro-cid-mr56cwcm]{counter-reset:none;gap:0;margin:0;padding:0;list-style:none;display:grid}.ethno-arch__stage[data-astro-cid-mr56cwcm]{gap:var(--space-4);padding-block:var(--space-4);grid-template-columns:2.5rem minmax(0,1fr);display:grid;position:relative}.ethno-arch__stage[data-astro-cid-mr56cwcm]:not(:last-child):after{inset-block:calc(var(--space-4) + 2.5rem) 0;border-inline-start:2px solid var(--color-border);content:"";position:absolute;inset-inline-start:1.25rem}.ethno-arch__number[data-astro-cid-mr56cwcm]{border-radius:var(--radius-full);background:var(--color-brand);block-size:2.5rem;inline-size:2.5rem;color:var(--color-text-inverse);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;display:grid}.ethno-arch__stage[data-astro-cid-mr56cwcm]:last-child .ethno-arch__number[data-astro-cid-mr56cwcm]{background:var(--color-brand-strong)}.ethno-arch__stage[data-astro-cid-mr56cwcm] strong[data-astro-cid-mr56cwcm]{font-size:var(--font-size-lg);display:block}.ethno-arch__stage[data-astro-cid-mr56cwcm] p[data-astro-cid-mr56cwcm]{margin:var(--space-1) 0 0;color:var(--color-text-secondary)}.ethno-arch__closing[data-astro-cid-mr56cwcm]{font-style:italic}.ethno-arch__source[data-astro-cid-mr56cwcm]{color:var(--color-text-muted);font-size:var(--font-size-sm)}@media (width>=64rem){.ethno-arch__stages[data-astro-cid-mr56cwcm]{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr))}.ethno-arch__stage[data-astro-cid-mr56cwcm]{padding:var(--space-5);border:var(--border-width-thin) solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface);grid-template-columns:1fr;align-content:start}.ethno-arch__stage[data-astro-cid-mr56cwcm]:not(:last-child):after{display:none}}.theme-text[data-astro-cid-hfquxi7g]{gap:var(--space-4);max-inline-size:var(--measure-reading);display:grid}.theme-text[data-astro-cid-hfquxi7g] p[data-astro-cid-hfquxi7g],.theme-text[data-astro-cid-hfquxi7g] ul[data-astro-cid-hfquxi7g]{margin:0}.theme-text[data-astro-cid-hfquxi7g] ul[data-astro-cid-hfquxi7g]{gap:var(--space-2);padding-inline-start:var(--space-5);display:grid}.theme-text[data-astro-cid-hfquxi7g] li[data-astro-cid-hfquxi7g]::marker{color:var(--color-brand)}.theme-text__statement[data-astro-cid-hfquxi7g]{padding:var(--space-5) var(--space-6);border-block:var(--border-width-thin) solid var(--color-border);background:var(--color-brand-subtle);color:var(--color-brand-strong);font-size:var(--font-size-lg);font-weight:var(--font-weight-semibold);text-align:center;text-wrap:balance;line-height:1.45}.theme-block[data-astro-cid-6cs64eve]{scroll-margin-block-start:var(--space-8)}.theme-block__content[data-astro-cid-6cs64eve]{gap:var(--space-5);min-inline-size:0;display:grid}.theme-block__lead[data-astro-cid-6cs64eve]{max-inline-size:var(--measure-reading);color:var(--color-text-secondary);margin:0}.theme-block__resources[data-astro-cid-6cs64eve]{gap:var(--space-4);display:grid}.theme-block__resources[data-astro-cid-6cs64eve]>p[data-astro-cid-6cs64eve]{max-inline-size:var(--measure-reading);color:var(--color-text-secondary);margin:0}.theme-block__resources[data-astro-cid-6cs64eve] ul[data-astro-cid-6cs64eve]{gap:var(--ds-grade-gap,var(--space-4));grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));margin:0;padding:0;list-style:none;display:grid}.theme-block__resources[data-astro-cid-6cs64eve] li[data-astro-cid-6cs64eve]{align-content:start;gap:var(--space-2);border:1px solid var(--ds-cartao-borda,var(--color-border-subtle));border-radius:var(--ds-cartao-raio,var(--radius-lg));background:var(--ds-cartao-fundo,var(--color-surface));box-shadow:var(--ds-cartao-sombra,none);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.theme-block__resources[data-astro-cid-6cs64eve] li[data-astro-cid-6cs64eve] p[data-astro-cid-6cs64eve]{color:var(--color-text-secondary);margin:0}.theme-block__resources[data-astro-cid-6cs64eve] a[data-astro-cid-6cs64eve]{font-weight:var(--font-weight-bold);overflow-wrap:anywhere}.theme-block__external[data-astro-cid-6cs64eve]{font-weight:var(--font-weight-regular);font-size:var(--font-size-sm)}.theme-block__source[data-astro-cid-6cs64eve]{max-inline-size:var(--measure-reading);color:var(--color-text-muted);font-size:var(--font-size-sm);overflow-wrap:anywhere;margin:0}.theme-block__pending[data-astro-cid-6cs64eve]{gap:var(--space-2);max-inline-size:var(--measure-reading);padding:var(--space-6);border:var(--border-width-thin) dashed var(--color-border-strong);border-radius:var(--ds-cartao-raio,var(--radius-md));background:var(--ds-fundo-sutil,transparent);display:grid}.theme-block__pending[data-astro-cid-6cs64eve] strong[data-astro-cid-6cs64eve]{color:var(--color-text-muted);font-size:var(--type-ui-sm-size);letter-spacing:.06em;text-transform:uppercase}.theme-block__pending[data-astro-cid-6cs64eve] p[data-astro-cid-6cs64eve]{color:var(--color-text-secondary);margin:0}.theme-block__link[data-astro-cid-6cs64eve]{gap:var(--space-5);border-radius:var(--ds-cartao-raio-grande,var(--radius-lg));background:var(--ds-fundo-chamada,var(--color-brand-strong));max-inline-size:52rem;color:var(--ds-texto-chamada,var(--color-text-inverse));padding:clamp(1.5rem,1rem + 2vw,2.75rem);display:grid}.theme-block__link[data-astro-cid-6cs64eve] p[data-astro-cid-6cs64eve]{font-size:var(--type-body-lg-size);margin:0}.theme-block__botao[data-astro-cid-6cs64eve]{justify-self:start}.theme-lines[data-astro-cid-6cs64eve]{gap:var(--ds-grade-gap,var(--space-5));margin:0;padding:0;list-style:none;display:grid}.theme-line[data-astro-cid-6cs64eve]{align-content:start;gap:var(--space-3);border:1px solid var(--ds-cartao-borda,var(--color-border-subtle));border-radius:var(--ds-cartao-raio,var(--radius-lg));background:var(--ds-cartao-fundo,var(--color-surface));min-inline-size:0;box-shadow:var(--ds-cartao-sombra,none);padding:clamp(1.25rem,1rem + 1vw,1.75rem);display:grid}.theme-line[data-astro-cid-6cs64eve] h3[data-astro-cid-6cs64eve],.theme-line[data-astro-cid-6cs64eve] p[data-astro-cid-6cs64eve]{margin:0}.theme-line[data-astro-cid-6cs64eve] h3[data-astro-cid-6cs64eve]{font-size:var(--ds-titulo-cartao,var(--font-size-lg));line-height:1.25}.theme-line__number[data-astro-cid-6cs64eve]{border-radius:var(--radius-full,999px);background:var(--ds-icone-fundo,transparent);block-size:2.75rem;inline-size:2.75rem;color:var(--ds-icone-cor,var(--color-brand-official));font-size:var(--font-size-lg);font-weight:var(--font-weight-bold);font-variant-numeric:tabular-nums;place-items:center;line-height:1;display:inline-grid}.theme-line__questions[data-astro-cid-6cs64eve]{gap:var(--space-1);color:var(--color-text-secondary);font-size:var(--type-body-sm-size);margin:0;padding-inline-start:var(--space-5);font-style:italic;display:grid}.theme-line__refs[data-astro-cid-6cs64eve]{color:var(--color-text-muted);font-size:var(--type-ui-sm-size)}.theme-articles[data-astro-cid-6cs64eve]{gap:var(--ds-grade-gap,var(--space-5));display:grid}@media (width>=48rem){.theme-lines[data-astro-cid-6cs64eve],.theme-articles[data-astro-cid-6cs64eve]{grid-template-columns:repeat(2,minmax(0,1fr))}.theme-lines[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child:nth-child(odd),.theme-articles[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child:nth-child(odd){grid-column:1/-1}}@media (width>=64rem){.theme-lines[data-astro-cid-6cs64eve],.theme-articles[data-astro-cid-6cs64eve]{grid-template-columns:repeat(3,minmax(0,1fr))}.theme-lines[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child,.theme-articles[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child{grid-column:auto}.theme-lines[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child:nth-child(3n+1),.theme-articles[data-astro-cid-6cs64eve]>[data-astro-cid-6cs64eve]:last-child:nth-child(3n+1){grid-column:1/-1}}
