.blog-page{background:var(--bg-primary)}.blog-hero{text-align:center;padding:170px 48px 60px;position:relative;overflow:hidden}.blog-hero-inner{z-index:1;max-width:760px;margin:0 auto;position:relative}.blog-hero .op-h1{margin-top:18px}.blog-lista{padding-top:40px}.blog-cards{gap:18px;margin:0;padding:0;list-style:none;display:grid}.blog-card{background:var(--bg-card);border:1px solid #c8a96e17;border-radius:6px;padding:32px 30px;transition:border-color .3s,transform .3s;display:block}.blog-card:hover{border-color:var(--accent-border);transform:translateY(-3px)}.blog-card-meta{letter-spacing:.06em;color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:14px;font-size:.74rem;display:flex}.blog-tag{border:1px solid var(--accent-border);color:var(--accent);letter-spacing:.1em;text-transform:uppercase;border-radius:3px;padding:3px 10px;font-size:.66rem}.blog-card-h{color:var(--text-primary);margin-bottom:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:400;line-height:1.24}.blog-card-link{color:var(--accent);margin-top:16px;font-size:.82rem;display:inline-block}.post{max-width:720px;margin:0 auto;padding:150px 24px 40px}.post-voltar{color:var(--text-secondary);margin-bottom:28px;font-size:.8rem;display:inline-block}.post-voltar:hover{color:var(--accent)}.post-h1{letter-spacing:-.015em;margin:14px 0 20px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(2rem,5vw,3.1rem);font-weight:300;line-height:1.16}.post-lead{color:var(--text-secondary);border-bottom:1px solid #c8a96e1a;padding-bottom:34px;font-size:1.05rem;font-weight:300;line-height:1.72}.post-corpo{color:#ded6c9;padding-top:34px;font-size:1.06rem;font-weight:400;line-height:1.78}.post-corpo p{margin-bottom:24px}.post-corpo h2{color:var(--text-primary);margin:48px 0 18px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.5rem,3.4vw,2rem);font-weight:400;line-height:1.3}.post-corpo h3{color:var(--text-primary);margin:32px 0 12px;font-size:1.08rem;font-weight:600}.post-corpo strong{color:var(--text-primary);font-weight:600}.post-corpo em{color:var(--accent)}.post-corpo a{color:var(--accent);text-decoration:underline}.post-corpo ul,.post-corpo ol{margin:0 0 24px 22px}.post-corpo li{margin-bottom:10px}.post-corpo hr{border:0;border-top:1px solid #c8a96e1f;margin:40px 0}.post-corpo blockquote{border-left:2px solid var(--accent-border);color:var(--text-secondary);margin:0 0 24px;padding:4px 0 4px 20px;font-size:.94rem}.post-corpo blockquote p:last-child{margin-bottom:0}.post-corpo table{border-collapse:collapse;width:100%;margin:0 0 28px;font-size:.92rem;display:block;overflow-x:auto}.post-corpo th,.post-corpo td{text-align:left;white-space:nowrap;border-bottom:1px solid #c8a96e1a;padding:11px 16px}.post-corpo th{color:var(--accent);letter-spacing:.04em;text-transform:uppercase;font-size:.8rem;font-weight:500}.post-cta{background:var(--bg-card);border:1px solid var(--accent-border);text-align:center;border-radius:6px;margin:56px 0 0;padding:36px 32px}.post-cta-h{margin-bottom:12px;font-family:Cormorant Garamond,Georgia,serif;font-size:clamp(1.4rem,3vw,1.85rem);font-weight:400;line-height:1.28}.post-cta .btn-cta{margin-top:22px}.post-relacionados{margin-top:64px}.post-relacionados .s-eye{margin-bottom:22px}@media (max-width:768px){.blog-hero{padding:130px 24px 40px}.post{padding-top:120px}.blog-card{padding:26px 22px}}
