.lgp{max-width:780px;margin:0 auto;padding:120px 24px 72px;color:#fff;font-family:Inter,system-ui,sans-serif}.lgp.is-wide{max-width:1120px}.lgp-head{margin-bottom:28px}.lgp-kicker{display:block;font-size:12.5px;font-weight:600;color:#8e94a3;margin-bottom:10px}.lgp h1{margin:0;font:800 clamp(30px,4.4vw,44px)/1.08 Inter,system-ui,sans-serif;letter-spacing:-.04em}.lgp-lead,.lgp-updated{margin:12px 0 0;font-size:14.5px;line-height:1.6;color:rgba(255,255,255,.52);max-width:560px}.lgp-body{padding:30px 32px;border-radius:18px;background:#0b0d13;border:1px solid rgba(255,255,255,.1);font-size:15px;line-height:1.75;color:rgba(255,255,255,.72)}.lgp-body h2{margin:30px 0 8px;font:700 17px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.015em;color:#fff}.lgp-body h2:first-child{margin-top:0}.lgp-body p{margin:0 0 10px}.lgp-body h3{margin:20px 0 6px;font:600 15px/1.35 Inter,system-ui,sans-serif;color:#fff}.lgp-body ul{margin:0 0 10px;padding-left:20px}.lgp-body li{margin:4px 0}.lgp-body strong{color:#fff;font-weight:600}.lgp-body a{color:#fff;text-decoration:underline;text-underline-offset:3px;text-decoration-color:rgba(255,255,255,.35)}.lgp-body a:hover{text-decoration-color:#fff}.lgp-no{color:#ff6b70;font-weight:700}@media (max-width:760px){.lgp{padding:96px 16px 48px}.lgp-body{padding:22px 18px;border-radius:14px;font-size:14.5px}}.lgp-body .lgp-transcript{list-style:none;padding-left:0}.lgp-body .lgp-transcript li{margin:0 0 14px}.lgp-body .lgp-transcript em{color:rgba(255,255,255,.62)}.lgp.lgp-sol{max-width:1180px;padding-top:148px}.lgp-sol .lgp-head{max-width:820px;margin-bottom:56px}.lgp-sol .lgp-kicker{font-size:12px;letter-spacing:.08em;text-transform:uppercase}.lgp-sol h1{font-size:clamp(34px,4.8vw,54px);line-height:1.06}.lgp-sol .lgp-lead{margin-top:20px;max-width:680px;font-size:17px;line-height:1.7;color:rgba(255,255,255,.66)}.lgp-sol .lgp-body{padding:0;border:0;border-radius:0;background:none;font-size:16px;line-height:1.75;color:rgba(255,255,255,.7)}.lgp-sol .lgp-body>div:not(.pub-cta){display:grid;grid-template-columns:minmax(220px,340px) minmax(0,1fr);column-gap:64px;align-items:start;padding:44px 0;border-top:1px solid rgba(255,255,255,.08)}.lgp-sol .lgp-body>div:not(.pub-cta)>*{grid-column:2}.lgp-sol .lgp-body>div:not(.pub-cta)>h2{grid-column:1;grid-row:1/span 20;margin:0;font:700 22px/1.3 Inter,system-ui,sans-serif;letter-spacing:-.02em}.lgp-sol .lgp-body p{margin:0 0 18px}.lgp-sol .lgp-body>div>p:last-child{margin-bottom:0}.lgp-sol .lgp-body ul{margin:0;padding:0;list-style:none}.lgp-sol .lgp-body li{margin:0;padding:16px 0;border-top:1px solid rgba(255,255,255,.06)}.lgp-sol .lgp-body li:first-child{border-top:0;padding-top:0}.lgp-sol .lgp-body li:last-child{padding-bottom:0}.lgp-sol .lgp-body p+ul>li:first-child{padding-top:6px}.lgp-sol .lgp-body h3{margin:0 0 6px;font-size:16px}.lgp-sol .lgp-body h3+p{margin-bottom:26px}.lgp-sol .lgp-body>div>div:last-child>p{margin-bottom:0}@media (max-width:860px){.lgp.lgp-sol{padding-top:112px}.lgp-sol .lgp-head{margin-bottom:36px}.lgp-sol .lgp-body>div:not(.pub-cta){grid-template-columns:minmax(0,1fr);padding:32px 0}.lgp-sol .lgp-body>div:not(.pub-cta)>h2{grid-column:1;grid-row:auto;margin-bottom:16px;font-size:20px}.lgp-sol .lgp-body>div:not(.pub-cta)>*{grid-column:1}.lgp-sol .lgp-body{font-size:15px}}.lgp-sol .lgp-body .pub-cta p{margin:12px 0 0}