.lp{--canario:var(--lightningcss-light,#e8ddb0)var(--lightningcss-dark,#16150f);--via:var(--lightningcss-light,#fbf9f2)var(--lightningcss-dark,#201e17);--grafite:var(--lightningcss-light,#1a1a17)var(--lightningcss-dark,#ede7d2);--carbono:var(--lightningcss-light,#4a4756)var(--lightningcss-dark,#a9a4b8);--lp-apoio:var(--lightningcss-light,#55524a)var(--lightningcss-dark,#b3ae9c);--lp-linha:var(--lightningcss-light,#c9bc8a)var(--lightningcss-dark,#38341f);--color-superficie:var(--via);background:var(--canario);color:var(--grafite)}.lp-largura{width:100%;max-width:68rem;margin-inline:auto;padding-inline:1.5rem}.lp-secao{padding-block:clamp(3.5rem,8vw,6.5rem)}.lp-secao+.lp-secao{border-top:1px solid var(--lp-linha)}.lp-display{font-family:var(--font-display);font-variation-settings:"wght" 700, "wdth" 125;letter-spacing:-.028em;text-wrap:balance;line-height:.99}.lp-h1{font-size:clamp(2.15rem,5.4vw,4rem)}.lp-h2{font-variation-settings:"wght" 650, "wdth" 118;font-size:clamp(1.5rem,2.9vw,2.25rem)}.lp-sobre{font-family:var(--font-mono);letter-spacing:.16em;text-transform:uppercase;color:var(--lp-apoio);font-size:.6875rem;font-weight:500}.lp-corpo{max-width:46ch;color:var(--lp-apoio);font-size:1.0625rem;line-height:1.62}.lp-nota{color:var(--lp-apoio);font-size:.875rem;line-height:1.55}.lp-capa{flex-direction:column;flex:1;justify-content:space-between;gap:2.5rem;padding-block:clamp(2.5rem,6vh,4.5rem);display:flex}.lp-capa-titulo{max-width:16ch}.lp-capa-linha{display:block}.lp-capa-linha--apoio{color:var(--lp-apoio)}.lp-capa-pe{gap:1.75rem;display:grid}.lp-acao{background:var(--grafite);color:var(--canario);border-radius:3px;align-self:flex-start;align-items:center;gap:.5rem;padding:.6875rem 1.125rem;font-size:.9375rem;font-weight:600;transition:opacity .15s;display:inline-flex}.lp-acao:hover{opacity:.85}.lp-elo{text-underline-offset:.25em;font-weight:600;text-decoration:underline;text-decoration-thickness:1px}.lp-topo{border-bottom:1px solid var(--lp-linha);justify-content:space-between;align-items:center;gap:1rem;padding-block:1.25rem;display:flex}.lp-marca{font-family:var(--font-display);font-variation-settings:"wght" 700, "wdth" 112;letter-spacing:-.02em;font-size:1.25rem}.lp-marca-ia{color:var(--lp-apoio)}.lp-rodape{border-top:1px solid var(--lp-linha);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block:2rem;display:flex}
