.doc{--doc-fio:color-mix(in srgb, var(--color-borda-forte) 45%, var(--color-fundo));--doc-respiro:clamp(2.25rem, 5vw, 3.5rem);width:min(100% - 2rem, var(--largura-conteudo));flex-direction:column;margin-inline:auto;padding-bottom:clamp(3rem,7vw,5rem);display:flex}.doc h2{max-width:26ch;font-size:clamp(var(--text-xl), 3.6vw, var(--text-2xl));margin:0}.doc h3{font-size:var(--text-lg);margin:0}.doc-abertura{padding-block:clamp(2.5rem, 6vw, 4rem) var(--doc-respiro);border-bottom:1px solid var(--doc-fio);flex-direction:column;gap:.9rem;display:flex}.doc-abertura h1{max-width:14ch;font-size:clamp(var(--text-3xl), 8vw, var(--text-5xl));margin:0}.doc-abertura__sintese{max-width:56ch;font-size:clamp(var(--text-base), 2.4vw, var(--text-lg));margin:0;line-height:1.5}.doc-abertura__nota{max-width:66ch;margin:0;line-height:1.6}.doc-secao{padding-block:var(--doc-respiro);border-bottom:1px solid var(--doc-fio);grid-template-columns:1fr;gap:.9rem;display:grid}.doc-secao:last-of-type{border-bottom:0}.doc-secao__rotulo{margin:0}.doc-indice{border-top:1px solid var(--color-marca);font-family:var(--font-mono);font-size:var(--text-sm);flex-wrap:wrap;gap:.75rem 2rem;padding-block:1rem;display:flex}.doc-secao__corpo>h2[id]{scroll-margin-top:var(--topo-reserva-salto)}.doc-secao__corpo{flex-direction:column;gap:1rem;min-width:0;display:flex}@media (min-width:60rem){.doc-secao{grid-template-columns:10rem minmax(0,1fr);gap:0 2.5rem}.doc-secao__rotulo{padding-top:.35rem}}.doc-leitura{flex-direction:column;gap:.85rem;display:flex}.doc-leitura p,.doc-guia{max-width:66ch;margin:0;line-height:1.6}.doc-guia{color:var(--color-texto-suave)}.doc-itens{flex-direction:column;gap:1.1rem;margin:0;padding:0;list-style:none;display:flex}.doc-item{border-inline-start:2px solid var(--color-borda-forte);padding-inline-start:1rem}.doc-item p{max-width:62ch;margin:.25rem 0 0;line-height:1.55}.doc-item__prova{color:var(--color-texto-suave);font-size:var(--text-sm);overflow-wrap:anywhere;margin-top:.35rem}.doc-ficha{grid-template-columns:1fr;gap:.85rem 2.5rem;margin:0;padding:0;display:grid}.doc-ficha>div{border-top:1px solid var(--doc-fio);flex-direction:column;gap:.15rem;padding-top:.55rem;display:flex}.doc-ficha dt{font-family:var(--font-mono);font-size:var(--text-sm);letter-spacing:var(--tracking-mono);text-transform:uppercase;color:var(--color-texto-suave)}.doc-ficha dd{max-width:48ch;margin:0;line-height:1.45}@media (min-width:48rem){.doc-ficha{grid-template-columns:repeat(2,minmax(0,1fr))}}.doc-cartoes{background-color:var(--doc-fio);border:1px solid var(--doc-fio);border-radius:var(--radius-ficha);grid-template-columns:repeat(auto-fit,minmax(min(100%,17rem),1fr));gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.doc-cartao{background-color:var(--color-fundo);flex-direction:column;gap:.4rem;padding:1.15rem 1.25rem 1.35rem;display:flex}.doc-cartao p{margin:0;line-height:1.55}.doc-cartao__medida{margin:0}.doc-cartao__acao{font-size:var(--text-sm);margin-top:auto;padding-top:.5rem}.doc-galeria{grid-template-columns:repeat(auto-fit,minmax(min(100%,19rem),1fr));gap:1.5rem;margin:0;padding:0;list-style:none;display:grid}.doc-foto{flex-direction:column;gap:.5rem;margin:0;display:flex}.doc-foto img{border-radius:var(--radius-ficha);background-color:var(--color-fundo-elevado);width:100%;height:auto;display:block}.doc-foto figcaption{line-height:1.5;font-size:var(--text-sm)}.doc-foto__credito,.doc-foto__data,.doc-foto__ficha{color:var(--color-texto-suave);margin-top:.2rem;display:block}.doc-fecho{margin-top:var(--doc-respiro);border-top:1px solid var(--doc-fio);flex-direction:column;gap:.6rem;padding-top:1.5rem;display:flex}.doc-fecho p{max-width:66ch;margin:0;line-height:1.6}
