.lp{--lp-bg:#fafafa;--lp-black:#000;--lp-mute:#000000b3;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;z-index:41;isolation:isolate;background:var(--lp-bg);color:var(--lp-black);padding:clamp(3rem,8vw,6.25rem) clamp(1rem,3.2vw,2.5rem);position:relative;overflow-x:clip}.lp *,.lp :before,.lp :after{box-sizing:border-box}.lp-frame{flex-direction:column;gap:clamp(2rem,4vw,2.75rem);width:min(46rem,100%);margin:0 auto;display:flex}.lp-intro{flex-direction:column;align-items:flex-start;gap:16px;display:flex}.lp h1{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;color:var(--lp-black);text-wrap:balance;margin:0;font-size:clamp(2rem,1rem + 2.8vw,2.875rem);font-weight:500;line-height:1.12}.lp-intro>p{font-family:var(--font-geist-sans), Geist, sans-serif;letter-spacing:-.1px;color:var(--lp-mute);margin:0;font-size:clamp(.9375rem,.7rem + .7vw,1.125rem);line-height:1.6}.lp-meta{color:#00000080!important;font-size:14px!important}.lp-toc{background:#fff;border:1px solid #00000014;border-radius:16px;width:100%;padding:20px 22px}.lp-toc h2{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;margin:0 0 12px;font-size:16px;font-weight:500}.lp-toc ol{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.lp-toc a{color:var(--lp-mute);font-family:var(--font-geist-sans), Geist, sans-serif;letter-spacing:-.1px;font-size:14px;line-height:1.45;text-decoration:none}.lp-toc a:hover{color:#012bff;text-decoration:underline}.lp-body{flex-direction:column;gap:2rem;display:flex}.lp-section{scroll-margin-top:7rem}.lp-section h2{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;margin:0 0 12px;font-size:1.25rem;font-weight:500;line-height:1.3}.lp-section p,.lp-section li,.lp-foot,.lp-contacts p,.lp-hub-card p{font-family:var(--font-geist-sans), Geist, sans-serif;letter-spacing:-.1px;color:var(--lp-mute);margin:0;font-size:16px;line-height:1.65}.lp-section p+p{margin-top:12px}.lp-section ul{flex-direction:column;gap:8px;margin:12px 0 0;padding:0 0 0 1.15rem;display:flex}.lp-foot{border-top:1px solid #00000014;padding-top:8px}.lp-foot a,.lp-hub-card a,.lp-contacts a{color:#012bff;overflow-wrap:anywhere;text-decoration:none}.lp-foot a:hover,.lp-hub-card a:hover,.lp-contacts a:hover{text-decoration:underline}.lp-hub-grid{grid-template-columns:1fr;gap:12px;width:100%;display:grid}.lp-hub-card{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:8px;padding:20px 22px;display:flex}.lp-hub-card h2{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;margin:0;font-size:18px;font-weight:500}.lp-contacts{background:#fff;border:1px solid #00000014;border-radius:16px;flex-direction:column;gap:16px;padding:22px;display:flex}.lp-contacts h2{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;margin:0;font-size:1.25rem;font-weight:500}.lp-contacts ul{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}.lp-contacts li{flex-direction:column;gap:4px;display:flex}.lp-contacts li span{font-family:"PP Neue Montreal Medium", var(--font-geist-sans), sans-serif;color:var(--lp-black);font-size:14px;font-weight:500}.lp-contacts li em{font-style:normal;font-family:var(--font-geist-sans), Geist, sans-serif;color:#00000080;font-size:14px;line-height:1.5}
