.blog-topo{padding-block:clamp(36px,6vw,72px) 28px}.blog-topo h1{margin-top:12px;font-size:clamp(32px,4.6vw,52px);letter-spacing:-.03em;max-width:18ch}.blog-topo .lead{margin-top:16px;color:#aab0bc;max-width:60ch}.chips{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.chips a{display:inline-flex;align-items:center;min-height:40px;padding:0 15px;border-radius:999px;border:1px solid hsl(220 30% 100% / .12);color:#c4c9d3;font-size:14px;font-weight:550;background:#14181f8c}.chips a[aria-current]{color:#fff;border-color:#b28cf28c;background:#401f7a73}@media(hover:hover){.chips a:hover{color:#fff;border-color:#b28cf259}}.grade-posts{display:grid;gap:18px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.card-post{position:relative;display:flex;flex-direction:column;overflow:hidden;transition:border-color .25s,transform .25s var(--ease-over)}@media(hover:hover){.card-post:hover{border-color:#b28cf259;transform:translateY(-3px)}.card-post:hover h3{color:#fff}}.card-link{position:absolute;inset:0;z-index:2;border-radius:inherit}.card-link:focus-visible{outline:2px solid hsl(262 95% 75%);outline-offset:2px}.card-capa{aspect-ratio:16 / 9;background:#10131e;overflow:hidden}.card-capa img{width:100%;height:100%;object-fit:cover}.card-sem-capa{display:grid;place-items:center;height:100%;color:#c8b8ff;background:radial-gradient(100% 80% at 20% 0%,hsl(262 70% 32% / .7),transparent 60%),#10131e}.card-txt{display:flex;flex-direction:column;gap:8px;padding:18px 18px 20px;flex:1}.card-cat{font-size:12px;letter-spacing:.09em;text-transform:uppercase;font-weight:700;color:#b9a6ff}.card-post h3{font-size:18.5px;line-height:1.3;letter-spacing:-.01em;color:#eceef2;transition:color .2s}.card-post p{color:#9aa2b1;font-size:14.5px;line-height:1.55}.card-meta{margin-top:auto;padding-top:6px;color:#737b8a;font-size:13px}@media(min-width:900px){.card-post.grande{flex-direction:row;grid-column:1 / -1}.card-post.grande .card-capa{flex:1.25;aspect-ratio:auto;min-height:340px}.card-post.grande .card-txt{flex:1;padding:34px;justify-content:center}.card-post.grande h3{font-size:clamp(24px,2.4vw,32px)}.card-post.grande p{font-size:16px}}.autor{display:flex;gap:16px;align-items:center}.autor-foto{width:56px;height:56px;flex:none;border-radius:50%;object-fit:cover;border:2px solid hsl(262 70% 70% / .4);background:#422673}.autor-ini{display:grid;place-items:center;font-weight:700;color:#fff;font-size:18px}.autor strong{display:block;color:#eceef2}.autor small{display:block;color:#8b93a3;font-size:13.5px}.autor-caixa{padding:22px;display:grid;gap:14px}.autor-caixa p{color:#aab0bc;font-size:15px}.art-topo{padding-block:clamp(32px,5vw,60px) 24px;max-width:860px}.art-topo h1{margin-top:14px;font-size:clamp(30px,4.2vw,48px);letter-spacing:-.03em;line-height:1.12}.art-topo .lead{margin-top:16px;font-size:clamp(17px,1.6vw,19px);color:#b8bfcb}.art-meta{display:flex;flex-wrap:wrap;gap:14px 24px;align-items:center;margin-top:24px;color:#8b93a3;font-size:14px}.art-capa{margin:0;border-radius:18px;overflow:hidden;border:1px solid hsl(220 30% 100% / .08);aspect-ratio:16 / 9;background:#10131e}.art-capa img{width:100%;height:100%;object-fit:cover}.art-grade{display:grid;gap:40px;margin-top:36px}@media(min-width:1060px){.art-grade{grid-template-columns:minmax(0,720px) 1fr;gap:64px}}.lateral{display:grid;gap:16px;align-content:start}@media(min-width:1060px){.lateral{position:sticky;top:100px}}.sumario{padding:18px 18px 14px}.sumario strong{font-size:12px;letter-spacing:.09em;text-transform:uppercase;color:#8b93a3}.sumario ol{list-style:none;margin-top:10px;display:grid;gap:2px;counter-reset:s}.sumario a{display:block;padding:6px 8px;border-radius:8px;color:#aab0bc;font-size:14px;line-height:1.4}@media(hover:hover){.sumario a:hover{color:#fff;background:#ffffff0d}}.cta-lateral{padding:20px;display:grid;gap:10px;border-color:#c2a8f033}.cta-lateral strong{font-size:17px}.cta-lateral p{color:#aab0bc;font-size:14px}.cta-lateral .btn-claro{min-height:46px;justify-content:center}.artigo{font-size:17.5px;line-height:1.78;color:#d6dbe4}.artigo>*+*{margin-top:1.1em}.artigo h2{margin-top:2em;font-size:clamp(23px,2.3vw,28px);line-height:1.25;color:#f2f4f8;scroll-margin-top:100px}.artigo h3{margin-top:1.6em;font-size:20px;line-height:1.3;color:#eceef2;scroll-margin-top:100px}.artigo a{color:#c8b8ff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:#b28cf273}@media(hover:hover){.artigo a:hover{color:#fff;text-decoration-color:currentColor}}.artigo strong{color:#f2f4f8}.artigo ul,.artigo ol{padding-left:1.3em;display:grid;gap:.45em}.artigo ul{list-style:disc}.artigo ol{list-style:decimal}.artigo li::marker{color:#9d86f5}.artigo blockquote{margin-inline:0;padding:4px 0 4px 20px;border-left:3px solid hsl(262 85% 70%);color:#c4c9d3;font-style:italic}.artigo table{width:100%;border-collapse:collapse;font-size:15.5px;display:block;overflow-x:auto}.artigo th,.artigo td{text-align:left;padding:10px 12px;border-bottom:1px solid hsl(220 14% 100% / .09);vertical-align:top}.artigo th{color:#eceef2;font-weight:650;background:#14181f99}.artigo code{font-size:.9em;padding:1px 6px;border-radius:6px;background:#1d212b}.artigo hr{border:0;border-top:1px solid hsl(220 14% 100% / .1);margin-block:2em}.fontes{margin-top:44px;padding-top:22px;border-top:1px solid hsl(220 14% 100% / .1)}.fontes h2{font-size:15px;letter-spacing:.08em;text-transform:uppercase;color:#8b93a3}.fontes ol{margin-top:12px;display:grid;gap:6px;padding-left:1.2em;list-style:decimal;color:#8b93a3;font-size:14px}.fontes a{color:#aab0bc;text-decoration:underline;text-underline-offset:3px;word-break:break-word}.tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:26px}.tags span{font-size:13px;padding:4px 10px;border-radius:999px;background:#ffffff0f;color:#aab0bc}.resumo-rapido{padding:20px 22px;margin-bottom:30px;border-color:#c2a8f038;background:linear-gradient(135deg,#311c5459,#17254540)}.resumo-rapido h2{display:flex;align-items:center;gap:8px;font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:#c8b8ff}.resumo-rapido ul{margin-top:12px;display:grid;gap:9px;padding-left:1.2em;list-style:disc;color:#dfe3ea;font-size:16px;line-height:1.55}.resumo-rapido li::marker{color:#9d86f5}.artigo figure{margin:2em 0}.artigo figure img{width:100%;height:auto;border-radius:14px;border:1px solid hsl(220 30% 100% / .08)}.artigo figcaption{margin-top:10px;font-size:13.5px;line-height:1.5;color:#8b93a3;text-align:center}.artigo .cta-meio{margin:2.2em 0;padding:20px 22px;border-radius:16px;border:1px solid hsl(262 70% 80% / .25);background:radial-gradient(120% 100% at 0% 0%,hsl(262 60% 30% / .45),transparent 60%),#14181fcc}.artigo .cta-meio strong{display:block;font-size:18px;color:#fff}.artigo .cta-meio p{margin-top:6px;font-size:15px;color:#c4c9d3;line-height:1.55}.artigo .cta-meio a{display:inline-block;margin-top:10px;font-weight:650;color:#fff;text-decoration:none;padding:9px 16px;border-radius:10px;background:var(--grad)}.faq-post{margin-top:44px;display:grid;gap:10px}.faq-post h2{font-size:24px;margin-bottom:8px}.faq-post details{padding:0}.faq-post summary{cursor:pointer;list-style:none;padding:16px 18px;font-weight:600;color:#eceef2;min-height:44px}.faq-post summary::-webkit-details-marker{display:none}.faq-post summary:after{content:"+";float:right;color:#b9a6ff;font-weight:400;font-size:20px;line-height:1}.faq-post details[open] summary:after{content:"−"}.faq-post details p{padding:0 18px 16px;color:#aab0bc;font-size:15.5px;line-height:1.65}
