@font-face{font-family:Manrope;src:url(/manrope-variable.ttf)format("truetype");font-style:normal;font-weight:200 800;font-display:swap}:is(html:has(.lp),body:has(.lp)){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff!important}body:has(.lp):before{display:none}.lp{--blue:#174bff;--ink:#15171c;--muted:#545a66;min-height:100svh;color:var(--ink);background:#fff;font-family:Manrope,Arial,Helvetica,sans-serif;font-size:16px;font-weight:450;line-height:1.65;position:relative;overflow-x:clip}.lp a{color:var(--blue);text-underline-offset:3px;text-decoration:underline}.lp a:hover{text-decoration-thickness:2px}.lp a:focus-visible{outline:2px solid var(--blue);outline-offset:3px;border-radius:3px}.lp-bands{pointer-events:none;width:min(260px,38vw);height:auto;position:absolute;top:0;right:0}.lp-header{max-width:760px;margin:0 auto;padding:32px 24px 0}.lp-home{align-items:center;gap:12px;display:inline-flex;text-decoration:none!important}.lp-home img{width:36px;height:36px}.lp-wordmark{color:var(--blue);letter-spacing:-.02em;font-size:24px;font-weight:500}.lp-main{max-width:760px;margin:0 auto;padding:56px 24px 32px}.lp-letter{border-left:4px solid var(--blue);padding:4px 0 8px 28px}.lp h1{color:var(--blue);letter-spacing:-.025em;margin:0;font-size:clamp(32px,6vw,44px);font-weight:600;line-height:1.15}.lp-updated{color:var(--muted);margin:12px 0 0;font-size:14px}.lp-lead{margin:28px 0 0;font-size:18px}.lp h2{color:var(--blue);letter-spacing:-.012em;margin:44px 0 0;font-size:21px;font-weight:600;line-height:1.3}.lp p{margin:12px 0 0}.lp ul{margin:12px 0 0;padding-left:20px;list-style:outside}.lp li{margin:8px 0 0}.lp li::marker{color:var(--blue)}.lp strong{font-weight:650}.lp address{font-style:normal}.lp-law{color:var(--muted);font-size:14px;margin-top:44px!important}.lp-footer{max-width:760px;color:var(--muted);margin:0 auto;padding:24px 24px 48px;font-size:14px}.lp-footer-line{color:var(--blue);margin:0;font-size:16px}.lp-footer nav{flex-wrap:wrap;gap:8px 20px;margin-top:12px;display:flex}.lp-footer p{margin:8px 0 0}@media (max-width:480px){.lp-main{padding-top:40px}.lp-letter{padding-left:18px}.lp-lead{font-size:17px}}
