.lp-toc{border:1px solid var(--hairline);background:var(--creme-escuro);border-radius:14px;margin:0 0 40px;padding:24px 26px}.lp-toc .section-label{margin-bottom:12px}.lp-toc ol{gap:8px;margin:0;padding-left:18px;display:grid}.lp-toc li{color:#2e2723d9;font-size:15px;line-height:1.5}.lp-toc a{color:var(--terracota-escuro);border-bottom:1px solid #0000}.lp-toc a:hover{border-color:var(--terracota-escuro)}.lp-defs{margin:0 0 28px}.lp-defs>div{border-top:1px solid var(--hairline-soft);padding:18px 0}.lp-defs>div:last-child{border-bottom:1px solid var(--hairline-soft)}.lp-defs dt{font-family:var(--ui);letter-spacing:2px;text-transform:uppercase;color:var(--brass);margin-bottom:8px;font-size:12px}.lp-defs dd{color:#2e2723e0;text-wrap:pretty;margin:0;font-size:16.5px;line-height:1.7}.lp-feature{border:1px solid var(--hairline);background:var(--branco);border-radius:14px;flex-direction:column;gap:24px;margin:0 0 32px;padding:26px;display:flex}.lp-feature figure{margin:0}.lp-feature img{border-radius:12px;width:100%;max-width:220px;height:auto;display:block}.lp-feature figcaption{max-width:220px;font-family:var(--display);color:#2e2723ad;text-wrap:pretty;margin-top:10px;font-size:14px;font-style:italic;line-height:1.45}.lp-feature h3{font-family:var(--display);color:var(--cafe);margin:0 0 14px;font-size:22px;font-weight:500;line-height:1.25}.lp-feature p{color:#2e2723e0;text-wrap:pretty;margin:0 0 14px;font-size:16.5px;line-height:1.7}.lp-feature p:last-child{margin-bottom:0}.lp-sources{border-top:1px solid var(--hairline);margin-top:48px;padding-top:28px}.lp-sources h2{font-family:var(--display);color:var(--cafe);margin:0 0 12px;font-size:24px;font-weight:500}.lp-sources p{color:#2e2723cc;text-wrap:pretty;margin:0 0 16px;font-size:15px;line-height:1.65}.lp-sources ul{margin:0;padding-left:18px}.lp-sources li{margin-bottom:10px;font-size:14px;line-height:1.6}.lp-sources a{color:var(--terracota-escuro);border-bottom:1px solid var(--hairline)}.lp-sources a:hover{border-color:var(--terracota-escuro)}.blog-group-nav{flex-wrap:wrap;gap:10px;margin-top:22px;display:flex}.blog-group-nav a{font-family:var(--ui);letter-spacing:2px;text-transform:uppercase;color:var(--terracota-escuro);border:1px solid var(--hairline);border-radius:999px;padding:9px 16px;font-size:11.5px;transition:border-color .25s,color .25s}.blog-group-nav a:hover{border-color:var(--terracota);color:var(--terracota)}.blog-group-title{font-family:var(--display);color:var(--cafe);margin:0 0 8px;scroll-margin-top:110px;font-size:clamp(24px,3vw,34px);font-weight:400;line-height:1.2}.blog-group-subtitle{font-family:var(--ui);letter-spacing:2.5px;text-transform:uppercase;color:var(--brass);margin:48px 0 0;font-size:11.5px;font-weight:400}.blog-group+.blog-group{margin-top:8px}.blog-index .blog-group .blog-cards{margin-top:18px}.blog-index .blog-group-title{margin-top:64px}.blog-index .blog-group-title:first-child{margin-top:0}@media (min-width:761px){.lp-feature{flex-direction:row;align-items:flex-start;gap:32px}.lp-feature figure{flex:none}}
