:root{--papel:#F5F1E8;--papel-escuro:#EAE3D4;--linha:#D9D2C3;--grafite:#1C1C1C;--texto-suave:#3D3A35;--pedra:#5E5A52;--marca-dagua:#8A847A;--tijolo:#B83A26;--tijolo-escuro:#8E2B1B;--serifa:"Fraunces", Georgia, "Times New Roman", serif;--sans:"Inter", system-ui, -apple-system, "Segoe UI", sans-serif;--largura:1080px;--estreita:680px;--lateral:20px}*,*::before,*::after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papel);color:var(--grafite);font-family:var(--sans);font-size:1.0625rem;line-height:1.6;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}a{color:var(--tijolo);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--tijolo-escuro)}a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid var(--tijolo);outline-offset:3px}h1,h2,h3{font-family:var(--serifa);font-weight:700;line-height:1.15;letter-spacing:-.01em;margin:0}.pular{position:absolute;left:-999px;top:0;background:var(--grafite);color:var(--papel);padding:10px 16px;z-index:10}.pular:focus{left:12px;top:12px}.largura{width:100%;max-width:calc(var(--largura) + 2 * var(--lateral));margin-inline:auto;padding-inline:var(--lateral)}.estreita{max-width:calc(var(--estreita) + 2 * var(--lateral))}.cabecalho{border-bottom:1px solid var(--linha)}.cabecalho-interno{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px 32px;padding-block:18px}.marca-site{display:inline-flex;align-items:center;gap:12px;color:var(--grafite);text-decoration:none;font-family:var(--serifa);font-weight:700;font-size:1.375rem;min-height:44px}.marca-site:hover{color:var(--grafite)}.logo{flex:none;color:var(--grafite)}.menu{display:flex;flex-wrap:wrap;gap:4px 24px;list-style:none;margin:0;padding:0}.menu a{display:inline-flex;align-items:center;min-height:44px;color:var(--texto-suave);text-decoration:none;font-size:.975rem}.menu a:hover{color:var(--grafite)}.menu a[aria-current=page]{color:var(--grafite);text-decoration:underline;text-decoration-color:var(--tijolo);text-decoration-thickness:2px;text-underline-offset:6px}.abertura{display:grid;grid-template-columns:minmax(0,1fr)minmax(0,1fr);align-items:center;gap:24px;padding-block:40px 32px}.abertura h1{font-size:clamp(1.6rem,2.6vw,2.25rem);line-height:1.1;text-wrap:balance}.arte-abertura{display:block;width:100%;height:auto;aspect-ratio:740/500}.chamada{margin:16px 0 0;max-width:520px;font-size:1.0625rem;color:var(--texto-suave)}.acoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.botao{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 22px;border:1px solid var(--grafite);border-radius:8px;background:var(--grafite);color:var(--papel);font-family:var(--sans);font-weight:600;font-size:.975rem;text-decoration:none;cursor:pointer}.botao:hover{background:#000;color:var(--papel)}.botao-contorno{background:0 0;color:var(--grafite)}.botao-contorno:hover{background:var(--papel-escuro);color:var(--grafite)}.secao{padding-block:40px}.secao-titulo{font-size:1.5rem;padding-top:28px;border-top:1px solid var(--grafite);margin-bottom:24px}.rotulo{margin:0 0 8px;font-size:.75rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--tijolo)}.rotulo a{color:inherit;text-decoration:none}.rotulo a:hover{text-decoration:underline}.meta{margin:10px 0 0;font-size:.875rem;color:var(--pedra)}.resumo{margin:10px 0 0;color:var(--texto-suave)}.subtitulo{margin:14px 0 0;font-family:var(--serifa);font-weight:500;font-size:1.3125rem;line-height:1.45;color:var(--texto-suave)}.vazio{color:var(--pedra);margin:0}.link-seta{font-weight:600;text-decoration:none}.link-seta:hover{text-decoration:underline}.destaque h3{font-size:clamp(1.75rem,4vw,2.5rem)}.destaque h3 a,.cartao h3 a,.item h2 a{color:var(--grafite);text-decoration:none}.destaque h3 a:hover,.cartao h3 a:hover,.item h2 a:hover{color:var(--tijolo)}.destaque .resumo{max-width:680px;font-size:1.0625rem}.grade{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:40px 32px;margin-bottom:24px}.lista-grade{margin-top:36px}.cartao h3{font-size:1.3125rem}.cartao-imagem,.destaque-imagem{display:block;margin-bottom:18px}.capa{display:block;width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:6px;background:var(--papel-escuro)}.destaque .capa{aspect-ratio:2/1}.capa-vazia{display:flex;align-items:center;justify-content:center;color:#b9b1a1;border:1px solid var(--linha)}.cartao-imagem .capa,.destaque-imagem .capa{transition:opacity .2s}.cartao-imagem:hover .capa,.destaque-imagem:hover .capa{opacity:.88}.ensaio-capa{margin:36px auto 0}.ensaio-capa .capa{aspect-ratio:2/1}.tema h3{font-size:1.1875rem}.tema h3 a{color:var(--tijolo);text-decoration:none}.tema h3 a:hover{color:var(--tijolo-escuro);text-decoration:underline}.tema p{margin:8px 0 0;color:var(--texto-suave);font-size:.975rem}.etiquetas{display:flex;flex-wrap:wrap;gap:10px;list-style:none;margin:0;padding:0}.etiquetas a{display:inline-flex;align-items:center;min-height:44px;padding:0 18px;border:1px solid #b9b1a1;border-radius:999px;color:var(--grafite);text-decoration:none;font-size:.975rem}.etiquetas a:hover{border-color:var(--tijolo);color:var(--tijolo)}.pagina{padding-block:56px 72px}.pagina-titulo{font-size:clamp(2rem,5vw,2.75rem);margin-bottom:8px}.introducao{margin-top:16px}.lista{margin-top:32px}.item{padding-block:24px;border-top:1px solid var(--linha)}.item h2{font-size:1.5rem}.ensaio-cabecalho{padding-top:56px}.ensaio-cabecalho h1{font-size:clamp(2.2rem,6vw,3.25rem);line-height:1.06}.ensaio-cabecalho .meta{margin-top:18px}.ensaio .prosa{margin-top:32px}.prosa{font-size:1.125rem;line-height:1.75}.prosa p{margin:0 0 1.25em}.prosa h2{font-size:1.625rem;margin:2em 0 .6em}.prosa h3{font-size:1.3125rem;margin:1.6em 0 .5em}.prosa ul,.prosa ol{padding-left:1.3em;margin:0 0 1.25em}.prosa li{margin-bottom:.4em}.prosa blockquote{margin:1.6em 0;padding-left:20px;border-left:3px solid var(--tijolo);font-family:var(--serifa);font-size:1.25rem;color:var(--texto-suave)}.prosa hr{border:0;border-top:1px solid var(--linha);margin:2.4em 0}.prosa img{max-width:100%;height:auto;border-radius:8px}.prosa code{font-size:.9em;background:var(--papel-escuro);padding:.1em .35em;border-radius:4px}.prosa pre{overflow-x:auto;background:var(--papel-escuro);padding:16px;border-radius:8px}.prosa pre code{background:0 0;padding:0}.prosa .referencias p,.prosa h2#referências~p{font-size:.9375rem;line-height:1.6;color:var(--texto-suave);margin-bottom:.9em}.compartilhar{display:flex;align-items:center;gap:12px;margin:40px 0 8px}.botao-compartilhar{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border:1px solid var(--linha);border-radius:8px;background:#fbf9f4;color:var(--grafite);font:500 .975rem var(--sans);cursor:pointer}.botao-compartilhar:hover{border-color:var(--grafite)}.aviso{font-size:.875rem;color:var(--pedra)}.comentarios{padding-block:32px}.comentarios h2{font-size:1.5rem;margin-bottom:16px}.formulario{display:grid;gap:8px;margin-top:24px}.formulario label{font-weight:600;font-size:.9375rem;margin-top:10px}.formulario input,.formulario textarea{width:100%;font:inherit;color:var(--grafite);background:#fbf9f4;border:1px solid #b9b1a1;border-radius:8px;padding:12px 14px;min-height:48px}.formulario .botao{justify-self:start;margin-top:16px}.rodape{margin-top:48px;background:var(--papel-escuro);padding-block:48px 28px}.rodape-interno{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:24px 48px}.rodape-marca{display:flex;align-items:center;gap:12px}.rodape-marca p{margin:0;color:var(--texto-suave);font-size:.9375rem}.rodape-logo{display:inline-flex;align-items:center;min-height:44px;color:var(--grafite)}.rodape-email{display:inline-flex;align-items:center;min-height:44px;color:var(--texto-suave);text-decoration:none;font-size:.9375rem}.rodape-email:hover{color:var(--tijolo);text-decoration:underline}.marca-dagua{margin:40px 0 0;text-align:center;font-size:.75rem;letter-spacing:.04em;color:var(--marca-dagua)}@media(max-width:960px){.abertura{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:24px}.abertura h1{font-size:clamp(1.5rem,4.4vw,2.5rem)}.chamada{max-width:600px}.arte-abertura{order:-1;height:240px;aspect-ratio:auto}}@media(max-width:640px){:root{--lateral:16px}.menu{gap:0 18px}.prosa{font-size:1.0625rem}}