.diario-lista{border:1px solid var(--line-inset);background:#ffffff08;border-radius:12px;margin:0 12px 12px;list-style:none;overflow:hidden}.diario-lista li+li{border-top:1px solid var(--line-inset)}.diario-lista a{padding:10px 14px;transition:background .2s;display:block}.diario-lista a:hover{background:#ffffff0d}.diario-lista .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:11.5px;font-weight:700}.diario-lista strong{letter-spacing:-.025em;margin-top:2px;font-size:16px;font-weight:600;line-height:1.3;display:block}.diario-lista small{color:var(--muted);margin-top:2px;font-family:Albert Sans,sans-serif;font-size:13px;display:block}.diario-lista .todos a{text-align:center;color:var(--green);font-size:15px}.cats{scrollbar-width:none;gap:8px;margin:22px -16px 0;padding:0 16px;display:flex;overflow-x:auto}.cats::-webkit-scrollbar{display:none}.cats a{letter-spacing:-.01em;border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:#171c1799;border-radius:999px;flex:none;padding:8px 13px;font-size:14px;font-weight:600}.cats a b{opacity:.6;margin-left:4px;font-weight:400}.cats a[aria-current]{color:#10140f;background:var(--green);border-color:var(--green)}.textos{flex-direction:column;gap:12px;margin-top:20px;display:flex}.texto-card{background:var(--surface);border:1px solid var(--line);border-radius:18px;padding:16px 18px;transition:border-color .2s;display:block}.texto-card:hover{border-color:#6ea66f59}.texto-card .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--green);font-size:12px;font-weight:700}.texto-card h2{letter-spacing:-.04em;margin-top:6px;font-size:20px;font-weight:700;line-height:1.25}.texto-card p{color:var(--muted);margin-top:6px;font-family:Albert Sans,sans-serif;font-size:16px;line-height:1.45}.texto-card .meta{color:var(--muted);opacity:.8;margin-top:10px;font-family:Albert Sans,sans-serif;font-size:14px}.texto-card.serie{border-left:3px solid var(--green)}.ano{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);opacity:.7;margin:22px 0 -2px;font-size:13px;font-weight:700}.vazio{color:var(--muted);margin-top:24px;font-family:Albert Sans,sans-serif;font-size:16px}.assinar{background:linear-gradient(135deg,var(--green-tint),var(--surface));border:1px solid var(--green-line);border-radius:18px;margin-top:32px;padding:20px}.assinar h2{letter-spacing:-.04em;font-size:20px;font-weight:700}.assinar p{color:var(--muted);margin-top:6px;font-family:Albert Sans,sans-serif;font-size:16px;line-height:1.45}.assinar a{color:var(--green);margin-top:12px;font-size:15px;font-weight:600;display:inline-block}.leitura{width:min(100% - 32px,680px);margin:0 auto}.post-topo .cat{letter-spacing:.08em;text-transform:uppercase;color:var(--green);border:1px solid #6ea66f59;border-radius:999px;margin-top:14px;padding:5px 10px;font-size:12px;font-weight:700;display:inline-block}.post-topo h1{letter-spacing:-.055em;margin-top:14px;font-size:34px;font-weight:700;line-height:1.12}.post-topo .sub{color:var(--muted);margin-top:10px;font-family:Albert Sans,sans-serif;font-size:19px;line-height:1.45}.autor{border-bottom:1px solid var(--line);align-items:center;gap:12px;margin-top:20px;padding-bottom:22px;display:flex}.autor img{object-fit:cover;border:2px solid var(--green-line-strong);border-radius:50%;width:44px;height:44px}.autor b{letter-spacing:-.02em;font-size:15px;font-weight:600;display:block}.autor span{color:var(--muted);font-family:Albert Sans,sans-serif;font-size:14px}.serie-nav{border:1px solid var(--line);background:var(--surface-soft);color:var(--muted);border-radius:14px;margin-top:18px;padding:12px 14px;font-family:Albert Sans,sans-serif;font-size:15px}.serie-nav b{color:var(--ink);font-family:Sora,sans-serif;font-weight:600}.serie-nav a{color:var(--green);white-space:nowrap;margin-left:6px}.serie-nav a+a:before{content:"· ";color:var(--muted);margin-right:6px}.serie-nav [aria-current]{color:var(--ink);font-weight:700;text-decoration:none}.corpo{color:#f4f7f1db;overflow-wrap:break-word;font-family:Albert Sans,sans-serif;font-size:18.5px;line-height:1.72}.corpo>*+*{margin-top:1.1em}.corpo>:first-child{margin-top:26px}.corpo h2,.corpo h3,.corpo h4{letter-spacing:-.045em;color:var(--ink);margin-top:1.8em;font-family:Sora,sans-serif;font-weight:700;line-height:1.25}.corpo h2{font-size:23px}.corpo h3{font-size:20px}.corpo h4{font-size:18px}.corpo strong{color:var(--ink);background:linear-gradient(#0000 62%,#6ea66f47 62%);font-weight:400}.corpo mark{color:var(--ink);background:#f4812538;border-radius:3px;padding:0 2px}.corpo .cor{color:var(--orange)}.corpo a{color:var(--green-soft);text-underline-offset:3px;text-decoration:underline #a3c9a366}.corpo ul,.corpo ol{padding-left:1.3em}.corpo li+li{margin-top:.4em}.corpo blockquote{border-left:3px solid var(--green);color:var(--ink);padding:4px 0 4px 18px;font-size:20px;line-height:1.55}.corpo code{background:#ffffff12;border-radius:5px;padding:1px 5px;font-size:.88em}.corpo pre{background:#0000004d;border-radius:12px;padding:14px;font-size:15px;overflow-x:auto}.corpo hr{text-align:center;border:0;margin:2em 0}.corpo hr:after{content:"· · ·";color:var(--muted);letter-spacing:.4em}.corpo img{border-radius:14px;height:auto;margin:0 auto}.corpo .caixa{border:1px solid var(--orange-glow);color:var(--ink);background:#f4812514;border-radius:14px;padding:14px 16px;font-size:17.5px;line-height:1.6}.corpo .caixa>*+*{margin-top:.6em}.corpo .caixa .rotulo{letter-spacing:.08em;text-transform:uppercase;color:var(--orange);font-family:Sora,sans-serif;font-size:13px;font-weight:700;display:block}.corpo .destaque-texto{letter-spacing:-.035em;color:var(--ink);text-align:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 6px;font-family:Sora,sans-serif;font-size:22px;font-weight:600;line-height:1.4}.corpo .poema{color:var(--ink);padding-left:18px;font-style:italic}.corpo sup a{color:var(--orange);margin-left:1px;font-size:13px;font-weight:700;text-decoration:none}.corpo .footnotes{border-top:1px solid var(--line);color:var(--muted);margin-top:36px;padding-top:18px;font-size:15px;line-height:1.55}.corpo .footnotes h2{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);margin:0 0 8px;font-size:13px}.corpo .footnotes ol{margin-top:0}.corpo .footnotes p{margin:0}.corpo .footnotes .data-footnote-backref{margin-left:4px;text-decoration:none}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.origem{color:var(--muted);opacity:.75;margin-top:28px;font-family:Albert Sans,sans-serif;font-size:14px}.origem a{text-underline-offset:3px;text-decoration:underline}.fale-tema{background:var(--surface);border:1px solid var(--line);border-radius:18px;margin-top:28px;padding:18px;transition:border-color .2s;display:block}.fale-tema:hover{border-color:#6ea66f59}.fale-tema .k{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:12px;font-weight:700}.fale-tema h2{letter-spacing:-.045em;margin-top:6px;font-size:21px;font-weight:700}.fale-tema .pergunta{color:var(--green);letter-spacing:-.02em;margin-top:4px;font-size:16px}.fale-tema .btn-wa{margin-top:14px}.leia h3{letter-spacing:.12em;text-transform:uppercase;color:var(--green);margin:36px 0 10px;font-size:14px;font-weight:700}.leia .textos{margin-top:0}@media (width>=768px){.post-topo h1{font-size:44px}.cats{flex-wrap:wrap;margin:22px 0 0;padding:0}}.corpo .footnotes h2.sr-only{clip:auto;white-space:normal;width:auto;height:auto;position:static;overflow:visible}.diario-cabeca{margin-bottom:28px}.diario-foto{aspect-ratio:1;object-fit:cover;object-position:50% 30%;border-radius:16px;width:100%;height:auto;max-height:300px;margin-top:24px;display:block}@media (width>=768px){.diario-cabeca{grid-template-columns:1fr 200px;align-items:center;gap:28px;display:grid}.diario-foto{width:200px;max-height:none;margin-top:0}}
