:root{--vinho:#270001;--vinho-claro:#4a1418;--areia:#bcb2a4;--areia-clara:#d8d1c7;--cinza:#c9c8c5;--marfim:#f6f3ee;--tinta:#1c1413;--branco:#fff;--fundo:var(--marfim);--texto:var(--tinta);--texto-suave:#5c534e;--borda:#e4ded5;--container:1120px;--container-estreito:720px;--radius:14px;--sombra:0 1px 2px #2700010a, 0 8px 24px #2700010f;--fonte-display:"Cormorant Garamond", "Times New Roman", serif;--fonte-texto:"Inter", system-ui, -apple-system, sans-serif}*{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;scroll-behavior:smooth}body{background:var(--fundo);color:var(--texto);font-family:var(--fonte-texto);margin:0;font-size:1.0625rem;line-height:1.7}h1,h2,h3,h4{font-family:var(--fonte-display);letter-spacing:-.01em;color:var(--vinho);margin:0 0 .5em;font-weight:600;line-height:1.12}h1{font-size:clamp(2.2rem,5vw,3.4rem)}h2{font-size:clamp(1.6rem,3.5vw,2.3rem)}h3{font-size:1.35rem}a{color:var(--vinho);text-decoration:none}a:hover{text-decoration:underline}img{max-width:100%;height:auto}.container{width:100%;max-width:var(--container);margin:0 auto;padding:0 1.5rem}.container-estreito{max-width:var(--container-estreito)}.site-header{z-index:50;-webkit-backdrop-filter:saturate(180%)blur(10px);backdrop-filter:saturate(180%)blur(10px);border-bottom:1px solid var(--borda);background:#f6f3eed9;position:sticky;top:0}.site-header__inner{align-items:center;gap:1.5rem;height:76px;display:flex}.site-header__logo{flex:none}.search{flex:auto;align-items:center;max-width:420px;margin:0 auto;display:flex;position:relative}.search__icon{color:var(--texto-suave);pointer-events:none;font-size:1.1rem;position:absolute;left:.9rem}.search input{border:1px solid var(--borda);background:var(--branco);width:100%;color:var(--texto);border-radius:999px;padding:.62rem 1rem .62rem 2.3rem;font-size:.95rem}.search input:focus{border-color:var(--areia);outline:none;box-shadow:0 0 0 3px #bcb2a44d}@media (max-width:768px){.search{display:none}}.site-header__logo img{width:auto;height:42px;display:block}.site-nav{align-items:center;gap:1.75rem;display:flex}.site-nav a:not(.btn){color:var(--texto);font-size:.95rem;font-weight:500}.site-nav a:not(.btn):hover{color:var(--vinho);text-decoration:none}.btn{background:var(--vinho);color:var(--marfim);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.5rem;padding:.7rem 1.3rem;font-size:.95rem;font-weight:600;transition:background .15s,transform .15s;display:inline-flex}.btn:hover{background:var(--vinho-claro);text-decoration:none;transform:translateY(-1px)}.btn--outline{color:var(--vinho);border:1.5px solid var(--vinho);background:0 0}.btn--outline:hover{background:var(--vinho);color:var(--marfim)}.hero{text-align:center;padding:clamp(3rem,8vw,6rem) 0 clamp(2rem,5vw,4rem)}.hero__kicker{text-transform:uppercase;letter-spacing:.18em;color:var(--areia);font-size:.78rem;font-weight:600}.hero__tagline{max-width:640px;color:var(--texto-suave);margin:1rem auto 2rem;font-size:1.2rem}.post-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:2rem;display:grid}.post-card{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);flex-direction:column;transition:transform .18s,box-shadow .18s;display:flex;overflow:hidden}.post-card:hover{box-shadow:var(--sombra);transform:translateY(-3px)}.post-card__media{aspect-ratio:16/9;background:var(--areia-clara);overflow:hidden}.post-card__media img{object-fit:cover;width:100%;height:100%}.post-card__body{flex-direction:column;flex:1;gap:.6rem;padding:1.4rem;display:flex}.tag{text-transform:uppercase;letter-spacing:.08em;color:var(--vinho);background:var(--areia-clara);border-radius:999px;align-self:flex-start;padding:.3rem .7rem;font-size:.7rem;font-weight:700}.post-card__title{margin:.2rem 0;font-size:1.3rem}.post-card__excerpt{color:var(--texto-suave);margin:0;font-size:.97rem}.post-card__meta{color:var(--texto-suave);margin-top:auto;padding-top:.8rem;font-size:.85rem}.article{padding:clamp(2rem,5vw,3.5rem) 0 4rem}.article__header{text-align:center;margin-bottom:2.5rem}.article__meta{color:var(--texto-suave);margin-top:1rem;font-size:.95rem}.article__feature{border-radius:var(--radius);aspect-ratio:16/9;background:var(--areia-clara);margin-bottom:2.5rem;overflow:hidden}.article__feature img{object-fit:cover;width:100%;height:100%}.prose{font-size:1.12rem;line-height:1.8}.prose p{margin:0 0 1.3em}.prose h2{margin-top:2em}.prose img{border-radius:var(--radius);margin:1.5em 0}.prose blockquote{border-left:4px solid var(--areia);color:var(--texto-suave);margin:1.5em 0;padding:.4em 1.2em;font-style:italic}.newsletter-band{background:var(--vinho);color:var(--marfim);border-radius:var(--radius);text-align:center;margin:4rem 0;padding:clamp(2rem,5vw,3.5rem)}.newsletter-band h2{color:var(--marfim)}.newsletter-band p{color:var(--areia-clara);max-width:520px;margin:.5rem auto 1.6rem}.newsletter-form{flex-wrap:wrap;justify-content:center;gap:.6rem;max-width:460px;margin:0 auto;display:flex}.newsletter-form input{border:0;border-radius:999px;flex:1;min-width:220px;padding:.8rem 1.1rem;font-size:1rem}.newsletter-band .btn{background:var(--areia);color:var(--vinho)}.newsletter-band .btn:hover{background:var(--marfim)}.form-msg{margin-top:1rem;font-size:.95rem}.site-footer{background:var(--vinho);color:var(--areia-clara);margin-top:5rem;padding:3rem 0 2rem}.site-footer a{color:var(--areia-clara)}.site-footer__top{border-bottom:1px solid #ffffff1f;flex-wrap:wrap;justify-content:space-between;gap:2rem;padding-bottom:2rem;display:flex}.site-footer__logo img{width:auto;height:54px}.site-footer__bottom{color:var(--areia);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-top:1.5rem;font-size:.85rem;display:flex}.section{padding:clamp(2rem,5vw,3.5rem) 0}.section__head{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:1.8rem;display:flex}.muted{color:var(--texto-suave)}.center{text-align:center}.bento{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:1.5rem;display:grid}.bento .post-card{margin:0}.bento__destaque{grid-area:span 2/span 2}.bento__destaque .post-card__media{aspect-ratio:16/10}.bento__destaque .post-card__title{font-size:2rem}.bento__destaque .post-card__excerpt{font-size:1.05rem}.bento__largo{flex-direction:row;grid-column:span 2}.bento__largo .post-card__media{aspect-ratio:auto;flex:0 0 44%}@media (max-width:900px){.bento{grid-template-columns:repeat(2,1fr)}.bento__destaque,.bento__largo{grid-area:auto/span 2}.bento__largo{flex-direction:column}.bento__largo .post-card__media{aspect-ratio:16/9;flex:auto}}@media (max-width:600px){.bento{grid-template-columns:1fr}.bento__destaque,.bento__largo{grid-column:span 1}}.destaque-row{grid-template-columns:2fr 1fr;align-items:stretch;gap:1.5rem;display:grid}@media (max-width:900px){.destaque-row{grid-template-columns:1fr}}.featured{border-radius:var(--radius);background:var(--vinho);color:#fff;align-items:flex-end;min-height:440px;display:flex;position:relative;overflow:hidden}.featured img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.featured__overlay{z-index:1;background:linear-gradient(#0000,#14000159 40%,#140001e6 90%);width:100%;padding:2.2rem;position:relative}.featured .tag{background:#ffffffeb}.featured__title{color:#fff;margin:.6rem 0;font-size:clamp(1.6rem,3vw,2.2rem)}.featured:hover .featured__title{text-decoration:underline}.featured__meta{color:var(--areia-clara);flex-wrap:wrap;gap:1.2rem;font-size:.9rem;display:flex}.mini-lista{background:var(--branco);border:1px solid var(--borda);border-radius:var(--radius);flex-direction:column;padding:.4rem 1.3rem;display:flex}.mini-item{border-bottom:1px solid var(--borda);gap:1rem;padding:1.1rem 0;display:flex}.mini-item:last-child{border-bottom:0}.mini-item__thumb{background:var(--areia-clara);border-radius:8px;flex:0 0 88px;height:66px;overflow:hidden}.mini-item__thumb img{object-fit:cover;width:100%;height:100%}.mini-item__cat{text-transform:uppercase;letter-spacing:.08em;color:var(--vinho);font-size:.66rem;font-weight:700}.mini-item__title{font-family:var(--fonte-display);color:var(--texto);margin:.2rem 0;font-size:1.08rem;font-weight:600;line-height:1.2}.mini-item:hover .mini-item__title{color:var(--vinho)}.mini-item__date{color:var(--texto-suave);font-size:.78rem}.article-layout{grid-template-columns:1fr;align-items:start;gap:3rem;display:grid}@media (min-width:1000px){.article-layout{grid-template-columns:1fr 260px}.article-layout__main{grid-area:1/1}.article-layout__aside{grid-area:1/2}}.toc{border-left:2px solid var(--borda);padding-left:1.2rem;position:sticky;top:100px}.toc__titulo{text-transform:uppercase;letter-spacing:.12em;color:var(--areia);margin-bottom:.8rem;font-size:.72rem;font-weight:700}.toc ol{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.toc a{color:var(--texto-suave);font-size:.92rem;line-height:1.4}.toc a:hover{color:var(--vinho);text-decoration:none}@media (max-width:999px){.toc{border-left:0;border-top:1px solid var(--borda);border-bottom:1px solid var(--borda);padding:1.2rem 0;position:static}}.prose h2[id],.prose h3[id]{scroll-margin-top:96px}.evidencia{background:var(--areia-clara);border-radius:var(--radius);align-items:flex-start;gap:.8rem;margin:2rem 0;padding:1.2rem 1.4rem;display:flex}.evidencia__rotulo{color:var(--vinho);font-weight:700}.prose table{border-collapse:collapse;width:100%;margin:1.5em 0;font-size:.98rem}.prose th,.prose td{border:1px solid var(--borda);text-align:left;padding:.6rem .8rem}.prose thead th{background:var(--areia-clara);color:var(--vinho)}.relacionados{border-top:1px solid var(--borda);margin-top:4rem;padding-top:2.5rem}.relacionados h2{margin-bottom:1.5rem}.share{flex-wrap:wrap;align-items:center;gap:.6rem;margin:1.5rem 0;display:flex}.share__rotulo{color:var(--texto-suave);font-size:.85rem}.share a{border:1px solid var(--borda);width:38px;height:38px;color:var(--vinho);border-radius:50%;justify-content:center;align-items:center;font-size:.85rem;display:inline-flex}.share a:hover{background:var(--vinho);color:var(--marfim);text-decoration:none}@media (max-width:640px){.site-nav{gap:1rem}.site-nav a:not(.btn){display:none}}
