.post-progresso{z-index:70;pointer-events:none;height:3px;position:fixed;top:0;left:0;right:0}.post-progresso span{background:linear-gradient(90deg, var(--blue-400), var(--blue-500));transform-origin:0;height:100%;display:block;transform:scaleX(0)}.post-hero{padding-bottom:clamp(36px,5vw,56px);overflow:hidden}.post-hero .wrap{max-width:980px}.post-trilha{color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:.88rem;display:flex}.post-trilha a{color:var(--blue-300);font-weight:500;text-decoration:none}.post-trilha a:hover{color:var(--white)}.post-hero h1{max-width:26ch;margin-bottom:0;font-size:clamp(1.8rem,3.6vw,2.75rem);line-height:1.15}.post-resumo{max-width:62ch;color:var(--muted);margin-top:18px;font-size:clamp(1.02rem,1.6vw,1.15rem)}.post-meta{color:var(--muted);flex-wrap:wrap;align-items:center;gap:6px 0;margin-top:22px;font-size:.86rem;display:flex}.post-meta span+span:before{content:"·";color:var(--soft);margin:0 10px}.post-meta span:first-child{color:var(--text);font-weight:600}.post-assina{color:inherit;align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.post-assina:hover{color:var(--blue-300);text-underline-offset:3px;text-decoration:underline}.post-assina img{object-fit:cover;object-position:50% 20%;background:var(--navy-800);border:1px solid #ffffff47;border-radius:50%;flex:none;width:28px;height:28px}.post-sec{padding-top:clamp(40px,5vw,64px)}.light.post-sec{overflow:clip}.post-layout{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:clamp(32px,5vw,72px);max-width:1120px;display:grid}.post-artigo{grid-area:1/1;max-width:70ch}.post-lado{grid-area:1/2;gap:16px;display:grid;position:sticky;top:100px}.post-indice{border-left:2px solid var(--line);padding-left:18px}.post-indice summary{cursor:pointer;font:600 .76rem/1 var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--soft);margin-bottom:14px;list-style:none}.post-indice summary::-webkit-details-marker{display:none}.post-indice ol{gap:2px;margin:0;padding:0;list-style:none;display:grid}.post-indice a{color:var(--muted);padding:6px 0;font-size:.88rem;line-height:1.4;text-decoration:none;transition:color .2s;display:block}.post-indice a:hover{color:var(--navy-900)}.post-indice a[aria-current]{color:var(--navy-600);font-weight:600}.post-lado-cta{border-radius:var(--r);color:#eef3ff;background:linear-gradient(140deg, var(--navy-700), var(--navy-900));padding:20px;box-shadow:0 20px 40px -26px #0b2152cc}.post-lado-cta b{font:600 1rem/1.3 var(--font-display);display:block}.post-lado-cta p{color:#b5c4e6;margin:8px 0 14px;font-size:.86rem}.post-lado-cta .btn{width:100%;color:var(--navy-900);background:linear-gradient(#fff,#dde8ff)}.post-corpo{color:#2a3858;font-size:1.08rem;line-height:1.8}.post-corpo>p:first-child{color:var(--navy-900);font-size:1.2rem;line-height:1.7}.post-corpo h2{color:var(--navy-900);border-top:1px solid var(--line-2);margin:2.2em 0 .7em;padding-top:1.4em;scroll-margin-top:110px;font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.25}.post-corpo h2:first-child{border-top:0;margin-top:0;padding-top:0}.post-corpo p{margin:0 0 1.2em}.post-corpo strong{color:var(--navy-900);font-weight:600}.post-corpo a{color:var(--navy-600);text-underline-offset:3px}.post-corpo ul,.post-corpo ol{gap:.55em;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.post-corpo ul li{padding-left:1.5em;position:relative}.post-corpo ul li:before{content:"";background:var(--blue-500);border-radius:50%;width:7px;height:7px;position:absolute;top:.72em;left:.2em;box-shadow:0 0 0 3px #3a72ff26}.post-corpo ol{counter-reset:item}.post-corpo ol li{counter-increment:item;padding-left:2.2em;position:relative}.post-corpo ol li:before{content:counter(item);width:1.6em;height:1.6em;font:700 .8rem/1 var(--font-display);color:#fff;background:var(--navy-700);border-radius:8px;place-items:center;display:grid;position:absolute;top:.2em;left:0}.post-compartilhar{border-top:1px solid var(--line-2);color:var(--muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:40px;padding-top:24px;font-size:.9rem;display:flex}.post-compartilhar span{margin-right:6px;font-weight:500}.post-compartilhar a,.post-compartilhar button{font:500 .86rem/1 var(--font-body);color:var(--navy-800);cursor:pointer;background:#fff;border:1px solid #0b215229;border-radius:999px;padding:8px 14px;text-decoration:none;transition:border-color .2s,color .2s}.post-compartilhar a:hover,.post-compartilhar button:hover{border-color:var(--navy-700);color:var(--navy-900)}.post-autor{border-radius:var(--r);background:#fff;border:1px solid #0b21521a;grid-template-columns:88px minmax(0,1fr);grid-template-areas:"foto quem""foto bio""foto links";align-items:start;column-gap:22px;margin-top:28px;padding:clamp(20px,3vw,28px);display:grid;box-shadow:0 1px 2px #0b21520d,0 12px 30px -22px #0b215259}.post-autor-foto{object-fit:cover;object-position:50% 20%;background:var(--blue-100);border:1px solid #0b21521f;border-radius:50%;grid-area:foto;width:88px;height:88px}.post-autor-quem{grid-area:quem;gap:2px;display:grid}.post-autor-rotulo{font:600 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);margin-bottom:6px}.post-autor-nome{font:600 1.15rem/1.3 var(--font-display);color:var(--navy-900)}.post-autor-cargo{font:600 .86rem/1.4 var(--font-display);color:var(--accent)}.post-autor-bio{color:var(--muted);grid-area:bio;margin:12px 0 0;font-size:.95rem;line-height:1.65}.post-autor-links{flex-wrap:wrap;grid-area:links;gap:8px 20px;margin:12px 0 0;display:flex}.post-autor-links a{color:var(--navy-600);text-underline-offset:3px;font-size:.92rem;font-weight:600;transition:color .2s}.post-autor-links a:hover{color:var(--navy-900)}.post-cta{border-radius:var(--r);color:#eef3ff;background:linear-gradient(140deg, var(--navy-700), var(--navy-900));justify-content:space-between;align-items:center;gap:20px;margin-top:28px;padding:clamp(22px,3vw,30px);display:flex;box-shadow:0 24px 50px -28px #0b2152cc}.post-cta b{font:600 1.15rem/1.3 var(--font-display)}.post-cta p{color:#b5c4e6;margin:6px 0 0;font-size:.95rem}.post-cta .post-cta-produto{color:var(--blue-300);text-underline-offset:3px;margin-top:10px;font-size:.92rem;font-weight:600;text-decoration:underline;display:inline-block}.post-cta .post-cta-produto:hover{color:#fff}.post-cta .btn{color:var(--navy-900);background:linear-gradient(#fff,#dde8ff);flex:none}.post-relacionados{border-top:1px solid var(--line-2);margin-top:clamp(56px,7vw,88px);padding-top:clamp(36px,5vw,56px)}.post-relacionados h2{margin-bottom:24px;font-size:clamp(1.4rem,2.6vw,1.9rem)}@media (max-width:960px){.post-layout{grid-template-columns:1fr;gap:24px}.post-artigo{grid-row:2;max-width:none}.post-lado{grid-area:1/1;position:static}.post-lado-cta{display:none}.post-indice{border:1px solid var(--line);border-radius:var(--r-sm);background:#fff;padding:14px 18px}.post-indice summary{justify-content:space-between;align-items:center;margin:0;display:flex}.post-indice summary:after{content:"+";color:var(--navy-600);font-size:1.1rem}.post-indice[open] summary{margin-bottom:10px}.post-indice[open] summary:after{content:"−"}}@media (max-width:640px){.post-corpo{font-size:1.02rem}.post-corpo>p:first-child{font-size:1.1rem}.post-cta{flex-direction:column;align-items:stretch}.post-autor{grid-template-columns:64px minmax(0,1fr);grid-template-areas:"foto quem""bio bio""links links";align-items:center;column-gap:16px}.post-autor-foto{width:64px;height:64px}}body:has(.blog-claro) .nav{background:linear-gradient(135deg,#0b2152e6,#06132fdb)}.mag{padding-bottom:clamp(64px,9vw,112px)}.mag-titulo{flex-wrap:wrap;align-items:baseline;gap:10px 28px;margin-bottom:clamp(24px,3vw,36px);display:flex}.mag-titulo h1{margin:0;font-size:clamp(1.9rem,3.4vw,2.6rem)}.mag-titulo .lede{max-width:52ch;margin:0;font-size:1.05rem}.mag-card{height:100%;color:var(--text);border-radius:var(--r);transition:transform .3s var(--ease), border-color .3s ease, box-shadow .3s ease;background:#fff;border:1px solid #0b21521a;flex-direction:column;padding:clamp(20px,2.4vw,26px);text-decoration:none;display:flex;box-shadow:0 1px 2px #0b21520d,0 12px 30px -22px #0b215259}.mag-card:hover{border-color:#3a72ff73;transform:translateY(-3px);box-shadow:0 1px 2px #0b21520d,0 20px 40px -24px #0b215273}.mag-card:hover .mag-ler svg{transform:translate(4px)}.mag-cat{font:600 .72rem/1 var(--font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--navy-600)}.mag-card h2,.mag-card h3{letter-spacing:-.02em;color:var(--text);margin:12px 0 8px}.mag-card h3{font-size:1.06rem;line-height:1.35}.mag-resumo{color:var(--muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.92rem;line-height:1.55;display:-webkit-box;overflow:hidden}.mag-rodape{color:var(--soft);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:16px;font-size:.8rem;display:flex}.mag-ler{font:600 .84rem/1 var(--font-display);color:var(--navy-700);align-items:center;gap:6px;display:inline-flex}.mag-ler svg{transition:transform .25s var(--ease)}.mag-destaques{grid-template-columns:1.35fr 1fr 1fr;gap:16px;margin-bottom:clamp(48px,6vw,72px);display:grid}.mag-destaques .mag-card h3{font-size:1.14rem}.mag-principal{--text:#fff;--muted:#b8c7ea;--soft:#8fa3d1;background:linear-gradient(140deg, var(--navy-700), var(--navy-900));color:var(--text);border-color:#0000;box-shadow:0 24px 50px -26px #0b2152cc,inset 0 1px #ffffff24}.mag-principal .mag-cat{color:var(--blue-300)}.mag-principal h2{font-size:clamp(1.3rem,2.2vw,1.6rem);line-height:1.22}.mag-principal .mag-resumo{-webkit-line-clamp:3}.mag-principal .mag-ler{color:#fff}.mag-principal:hover{border-color:#0000}.mag-lista{border-top:1px solid var(--line-2);padding-top:clamp(36px,5vw,56px)}.mag-lista-head{gap:18px;margin-bottom:clamp(24px,3vw,32px);display:grid}.mag-lista-head h2{margin:0;font-size:clamp(1.5rem,2.8vw,2rem)}.mag-filtros{flex-wrap:wrap;gap:8px;display:none}.mag-js .mag-filtros{display:flex}.mag-filtro{cursor:pointer;font:500 .88rem/1 var(--font-body);color:var(--muted);background:#fff;border:1px solid #0b215224;border-radius:999px;align-items:center;gap:8px;padding:9px 15px;transition:color .2s,background .2s,border-color .2s;display:inline-flex}.mag-filtro span{color:var(--soft);font-size:.72rem;font-weight:600}.mag-filtro:hover{color:var(--navy-900);border-color:#0b215259}.mag-filtro[aria-pressed=true]{color:#fff;background:var(--navy-800);border-color:var(--navy-800)}.mag-filtro[aria-pressed=true] span{color:var(--blue-300)}.mag-grid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.mag-item[hidden]{display:none}.mag-mais{justify-content:center;margin-top:clamp(28px,4vw,40px);display:none}.mag-js .mag-mais{display:flex}.mag-mais .btn[hidden]{display:none}@media (max-width:960px){.mag-destaques{grid-template-columns:1fr 1fr}.mag-principal{grid-column:1/-1}.mag-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.mag-destaques,.mag-grid{grid-template-columns:1fr}.mag-filtros{margin-inline:calc(-1 * var(--pad));padding-inline:var(--pad);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.mag-filtro{flex:none}}
