.j-jornal{--papel:#fbf7ef;--tinta:#1d1a16;--suave:#5b5348;--destaque:#9a3412;--linha:#d6ccb8;--sangria:0mm;--largura:210mm;--altura:297mm;--margem:14mm;color:var(--tinta);font-family:Atkinson Hyperlegible,system-ui,sans-serif;font-size:14pt;line-height:1.45}.j-jornal[data-modo=impresso]{--sangria:3mm}.j-jornal h1,.j-jornal h2,.j-jornal h3{margin:0;font-family:Playfair Display,Georgia,serif;line-height:1.1}.j-jornal figure{margin:0}.j-jornal img{object-fit:cover;background:var(--linha);border-radius:2mm;width:100%;display:block}.j-jornal figcaption{color:var(--suave);margin-top:1.5mm;font-size:12pt}.j-pagina{width:calc(var(--largura) + 2 * var(--sangria));height:calc(var(--altura) + 2 * var(--sangria));padding:var(--sangria);background:var(--papel);break-after:page;box-sizing:border-box;overflow:hidden}.j-area{height:100%;padding:var(--margem);box-sizing:border-box;flex-direction:column;gap:5mm;display:flex}.j-cabecalho{color:var(--suave);border-bottom:.4mm solid var(--tinta);justify-content:space-between;padding-bottom:2mm;font-size:11pt;display:flex}.j-cabecalho span:first-child{color:var(--tinta);font-family:Playfair Display,Georgia,serif;font-weight:700}.j-secao{color:var(--destaque);font-size:30pt}.j-mancheteira{text-align:center;border-bottom:1.2mm double var(--tinta);padding-bottom:3mm}.j-mancheteira h1{letter-spacing:-.5pt;font-size:54pt;font-weight:900}.j-mancheteira p{color:var(--suave);text-transform:uppercase;letter-spacing:1pt;margin:2mm 0 0;font-size:12pt}.j-dedicatoria{text-align:center;margin:0;font-size:16pt;font-style:italic}.j-foto-capa{flex:1;min-height:0}.j-foto-capa img{height:100%}.j-manchete{font-size:34pt}.j-linha-fina{color:var(--suave);margin:0;font-size:16pt}.j-nesta-edicao{border-left:1.5mm solid var(--destaque);background:#fff;margin:0;padding:3mm 4mm}.j-noticia{flex-direction:column;flex:1;gap:3mm;min-height:0;display:flex}.j-noticia+.j-noticia{border-top:.3mm solid var(--linha);padding-top:4mm}.j-noticia h3{font-size:22pt}.j-noticia h3 span{color:var(--suave);font-family:Atkinson Hyperlegible,sans-serif;font-size:13pt;font-weight:400}.j-noticia-fotos{flex:1;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:4mm;min-height:0;display:grid}.j-noticia-fotos figure{flex-direction:column;min-height:0;display:flex}.j-noticia-fotos img{flex:1;min-height:0}.j-texto{margin:0;font-size:15pt}.j-grade-fotos{flex:1;grid-template-rows:repeat(3,minmax(0,1fr));grid-template-columns:1fr 1fr;gap:5mm;min-height:0;display:grid}.j-grade-fotos figure{flex-direction:column;min-height:0;display:flex}.j-grade-fotos img{flex:1;min-height:0}.j-aniversarios{gap:3mm;margin:0;padding:0;font-size:20pt;list-style:none;display:grid}.j-dia{text-align:center;color:#fff;background:var(--destaque);border-radius:2mm;min-width:14mm;margin-right:3mm;font-family:Playfair Display,Georgia,serif;font-weight:700;display:inline-block}.j-caixa{border:.5mm dashed var(--suave);border-radius:3mm;margin-top:auto;padding:5mm}.j-caixa h3{margin-bottom:2mm;font-size:20pt}.j-caixa p{margin:0}.j-caca{border-collapse:collapse;margin:0 auto;font-size:20pt;font-weight:700}.j-caca td{text-align:center;border:.3mm solid var(--linha);background:#fff;width:12.5mm;height:12.5mm}.j-palavras{flex-wrap:wrap;justify-content:center;gap:3mm 8mm;margin:0;padding:0;font-size:16pt;list-style:none;display:flex}.j-jornal[data-modo=web]{gap:16px;max-width:820px;margin:0 auto;padding:16px;font-size:18px;display:grid}.j-jornal[data-modo=web] .j-pagina{border-radius:12px;width:auto;height:auto;box-shadow:0 2px 12px #0000001f}.j-jornal[data-modo=web] .j-area{gap:16px;padding:20px 16px}.j-jornal[data-modo=web] .j-grade-fotos{grid-template-rows:none}.j-jornal[data-modo=web] .j-foto-capa img,.j-jornal[data-modo=web] .j-noticia-fotos img,.j-jornal[data-modo=web] .j-grade-fotos img{aspect-ratio:4/3;height:auto}.j-jornal[data-modo=web] .j-mancheteira h1{font-size:clamp(34px,10vw,64px)}.j-jornal[data-modo=web] .j-secao,.j-jornal[data-modo=web] .j-manchete{font-size:28px}.j-jornal[data-modo=web] .j-caca{font-size:clamp(14px,4.5vw,22px)}.j-jornal[data-modo=web] .j-caca td{aspect-ratio:1;width:7.5vw;max-width:44px;height:auto}@media (max-width:560px){.j-jornal[data-modo=web]{padding:8px}.j-jornal[data-modo=web] .j-noticia-fotos,.j-jornal[data-modo=web] .j-grade-fotos{grid-template-columns:1fr}}
