.page-sub{margin-top:18px;font-size:clamp(18px,1.8vw,24px);line-height:1.4;color:var(--rosa-suave);max-width:40ch}.blog-lista{background:var(--off-white)}.post-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4vw,36px)}.post-card{position:relative;border-radius:var(--r-lg);background:var(--branco);border:1px solid var(--line);box-shadow:var(--shadow-soft);transition:transform .5s var(--ease-out),box-shadow .5s var(--ease-out)}.post-card:hover{transform:translateY(-4px);box-shadow:0 36px 70px -32px rgba(37,43,48,.3),0 8px 20px -12px rgba(37,43,48,.12)}.post-link{display:flex;flex-direction:column;height:100%;padding:14px}.post-media{aspect-ratio:16/10;border-radius:calc(var(--r-lg) - 12px);overflow:hidden;background:var(--rosa-suave)}.post-media img{width:100%;height:100%;object-fit:cover;transition:transform .9s var(--ease-out)}.post-card:hover .post-media img{transform:scale(1.04)}.post-body{display:flex;flex-direction:column;flex:1;padding:24px 14px 12px}.post-card--sem-img .post-body{padding-top:30px}.post-meta{display:flex;flex-direction:column;gap:6px;margin-bottom:16px;font-size:13.5px;color:var(--text-secondary)}.post-meta li{display:flex;align-items:center;gap:8px}.post-meta .ico{color:var(--rosa)}.post-title{font-size:clamp(19px,1.5vw,23px);line-height:1.3;letter-spacing:-.01em;color:var(--grafite)}.post-resumo{margin-top:14px;font-size:15px;line-height:1.65;color:var(--text-secondary)}.post-more{display:inline-flex;align-items:center;gap:10px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:700;letter-spacing:.18em;text-transform:uppercase;color:var(--accent-hover)}.post-more .ico{transition:transform .45s var(--ease-out)}.post-card:hover .post-more .ico{transform:translateX(5px)}.paginacao{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:clamp(40px,5vw,64px)}.paginacao a,.paginacao span{min-width:46px;height:46px;padding:0 16px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;border:1px solid var(--line-strong);font-size:14px;font-weight:700;color:var(--grafite);transition:background-color .3s var(--ease-out),color .3s var(--ease-out),border-color .3s var(--ease-out)}.paginacao a:hover{border-color:var(--rosa);color:var(--accent-hover)}.paginacao [aria-current]{background:var(--grafite);border-color:var(--grafite);color:#fff}.artigo-hero{padding-bottom:calc(clamp(64px,7vw,110px) + clamp(70px,8vw,110px))}.wrap.artigo-wrap{width:min(960px,100% - 2*var(--gutter))}.artigo-titulo{font-size:clamp(32px,4.4vw,58px);line-height:1.08;letter-spacing:-.022em;color:#fff;max-width:22ch}.artigo-info{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:28px;font-size:14px;color:var(--text-on-dark-2)}.artigo-info li{display:flex;align-items:center;gap:8px}.artigo-info .ico{color:var(--rosa-suave)}.artigo-folha{position:relative;width:min(960px,100% - 2*var(--gutter));margin:calc(-1 * clamp(70px,8vw,110px)) auto 0;padding:clamp(12px,1.4vw,18px) clamp(12px,1.4vw,18px) clamp(44px,5vw,72px);border-radius:var(--r-lg);background:var(--branco);box-shadow:var(--shadow-soft)}.artigo-capa{margin:0 0 clamp(36px,4.4vw,60px);aspect-ratio:16/9;border-radius:calc(var(--r-lg) - 10px);overflow:hidden;background:var(--rosa-suave)}.artigo-capa img{width:100%;height:100%;object-fit:cover}.artigo-folha--sem-capa{padding-top:clamp(40px,5vw,64px)}.artigo-corpo,.autor,.blog-cta{max-width:70ch;margin-inline:auto}.artigo-corpo{padding-inline:clamp(8px,3vw,40px);font-size:clamp(16.5px,1.2vw,18px);line-height:1.8;color:var(--text-secondary)}.artigo-corpo > * + *{margin-top:1.15em}.artigo-corpo h2{margin-top:2.1em;font-size:clamp(24px,2.2vw,32px);line-height:1.2;letter-spacing:-.015em;color:var(--grafite)}.artigo-corpo h3{margin-top:1.8em;font-size:clamp(19px,1.5vw,22px);line-height:1.3;color:var(--grafite)}.artigo-corpo h2 + *,.artigo-corpo h3 + *{margin-top:.7em}.artigo-corpo strong{color:var(--grafite)}.artigo-corpo a{color:var(--accent-hover);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.artigo-corpo ul{list-style:disc;padding-left:1.3em}.artigo-corpo ol{list-style:decimal;padding-left:1.4em}.artigo-corpo li + li{margin-top:.45em}.artigo-corpo li::marker{color:var(--rosa)}.resposta{padding:22px 26px;border-radius:var(--r-md);background:var(--off-white);border:1px solid rgba(243,40,96,.16);font-size:clamp(17.5px,1.4vw,20px);line-height:1.65;color:var(--grafite)}.resposta-k{display:block;margin-bottom:8px;font-size:11.5px;font-weight:700;letter-spacing:.24em;text-transform:uppercase;color:var(--accent-hover)}.sumario{padding:20px 24px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--branco)}.sumario-k{margin-bottom:10px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--grafite)}.artigo-corpo .sumario ol{list-style:decimal;padding-left:1.3em;font-size:15.5px;line-height:1.55}.artigo-corpo .sumario li+li{margin-top:6px}.artigo-corpo .sumario a{color:var(--grafite);text-decoration:none}.artigo-corpo .sumario a:hover{color:var(--accent-hover);text-decoration:underline}.artigo-corpo h2[id]{scroll-margin-top:96px}.base-legal a{color:inherit;text-decoration:underline;text-underline-offset:3px}.artigo-corpo blockquote{margin:1.6em 0;padding:22px 28px;border-left:3px solid var(--rosa);border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--off-white);font-size:1.08em;font-style:italic;color:var(--grafite)}.artigo-corpo blockquote p + p{margin-top:.6em}.artigo-corpo blockquote cite{display:block;margin-top:10px;font-size:14px;font-style:normal;color:var(--text-secondary)}.base-legal{padding:24px 26px;border-radius:var(--r-md);border:1px solid var(--line);background:var(--branco)}.base-legal-k{margin-bottom:12px;font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--grafite)}.base-legal ul{list-style:none;padding:0}.base-legal li{position:relative;padding-left:22px;font-size:15.5px;line-height:1.6}.base-legal li::before{content:"§";position:absolute;left:0;top:0;color:var(--rosa);font-weight:700}.base-legal cite{font-style:normal;font-weight:700;color:var(--grafite)}.artigo-faq{margin-top:2.6em}.artigo-faq > h2{margin-bottom:.4em}.faq-item{border-bottom:1px solid var(--line)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:20px 0;cursor:pointer;list-style:none}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary h3{margin:0;font-size:clamp(17px,1.3vw,19px);line-height:1.4;color:var(--grafite)}.faq-item summary::after{content:"";flex:none;width:30px;height:30px;border-radius:50%;border:1px solid var(--line-strong);background:linear-gradient(var(--grafite),var(--grafite)) center/12px 1.6px no-repeat,linear-gradient(var(--grafite),var(--grafite)) center/1.6px 12px no-repeat;transition:transform .4s var(--ease-out)}.faq-item[open] summary::after{transform:rotate(45deg)}.faq-r{padding:0 0 22px}.faq-r p + p{margin-top:.7em}.artigo-corpo .aviso{margin-top:2.2em;padding-top:18px;border-top:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--text-secondary)}.autor{display:flex;align-items:flex-start;gap:20px;margin-top:clamp(48px,6vw,72px);padding:26px 28px;border-radius:var(--r-md);background:var(--off-white)}.autor-foto{flex:none;width:64px;height:64px;border-radius:50%;overflow:hidden;background:var(--branco);box-shadow:0 0 0 1px var(--line)}.autor-foto img{width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.autor-k{font-size:11.5px;letter-spacing:.3em;text-transform:uppercase;color:var(--text-secondary)}.autor-nome{margin:4px 0 6px;font-size:19px;color:var(--grafite)}.autor-bio{font-size:15px;line-height:1.6;color:var(--text-secondary)}.blog-cta{margin-top:24px;padding:clamp(28px,3.4vw,40px);border-radius:var(--r-md);color:#fff;background:rgba(37,43,48,.7);border:1px solid rgba(255,255,255,.22);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),inset 0 0 28px rgba(255,255,255,.06),0 24px 48px -26px rgba(37,43,48,.55);backdrop-filter:blur(22px) saturate(1.6);-webkit-backdrop-filter:blur(22px) saturate(1.6)}.blog-cta h2{font-size:clamp(22px,2vw,28px);line-height:1.2;letter-spacing:-.015em;color:#fff}.blog-cta p{margin:12px 0 24px;color:rgba(255,255,255,.88);max-width:52ch}.relacionados{background:var(--off-white)}.relacionados .h2{margin-bottom:clamp(32px,4vw,48px)}@media (max-width:1024px){.post-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.post-grid{grid-template-columns:1fr}.post-link{padding:12px}.post-body{padding:20px 10px 8px}.artigo-info{gap:8px 18px;font-size:13px}.artigo-folha{width:calc(100% - 24px);border-radius:24px}.artigo-capa{border-radius:16px}.artigo-corpo{padding-inline:10px}.resposta{padding:18px 18px}.autor{flex-direction:column;gap:14px;padding:22px 20px}.blog-cta .btn{width:100%;white-space:normal}}@media (prefers-reduced-motion:reduce){.post-card,.post-media img,.post-more .ico,.faq-item summary::after{transition:none}}
