.lsgx{--ink:#10201F;--ink2:#4A5F5D;--mute:#7C8F8D;--surf2:#F2F7F6;--line:#E2EAE9;--water:#0D8E83;font-family:'IBM Plex Sans',system-ui,-apple-system,Segoe UI,Roboto,sans-serif;color:var(--ink2);line-height:1.62;font-size:16.5px;max-width:860px}.lsgx *{box-sizing:border-box}.lsgx a{color:var(--water);text-decoration:none;border-bottom:1px solid #0d8e8340}.lsgx .hub{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:space-between;padding:13px 17px;border-radius:12px;margin:0 0 22px;background:radial-gradient(820px 380px at 92% -18%,#e37c3f52,#e37c3f00 62%),radial-gradient(1100px 520px at 74% 118%,#1b7f74,#1b7f7400 60%),linear-gradient(158deg,#0e3138,#123f46 55%,#11675f)}.lsgx .hub b{color:#fff;font-weight:700;font-size:15.5px;letter-spacing:.2px}.lsgx .hub span{color:#cfe8e4;font-size:14px;display:block;font-weight:400;margin-top:2px}.lsgx .hub a{color:#fff;border:1px solid #ffffff4d;border-radius:999px;padding:7px 15px;font-size:13.5px;font-weight:600;white-space:nowrap}.lsgx .kick{display:inline-block;padding:6px 14px;border-radius:999px;color:#fff;font-size:12.5px;font-weight:700;letter-spacing:.7px;text-transform:uppercase;background:linear-gradient(90deg,#0d8e83,#21d9c9)}.lsgx h2.pn{color:var(--ink);font-family:inherit;font-size:28px;line-height:1.2;font-weight:800;margin:14px 0 0;letter-spacing:-.3px}.lsgx .rule{height:3px;width:112px;border-radius:3px;margin:12px 0 16px;background:linear-gradient(90deg,#5cc3b8 0%,#21d9c9 34%,#e37c3f 72%,#b85b24 100%)}.lsgx .lede{font-size:17.5px;color:var(--ink2);margin:0 0 20px}.lsgx .pills{display:flex;flex-wrap:wrap;gap:8px;margin:0 0 24px;padding:0;list-style:none}.lsgx .pills li{font-size:13px;font-weight:600;color:#0b4f49;padding:6px 13px;border-radius:999px;background:linear-gradient(90deg,#eaf9f7,#f4fbfa);border:1px solid #cfdddb}.lsgx .tiles{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:0 0 26px}.lsgx .tiles div{padding:15px 14px;border-radius:12px;background:var(--surf2);border:1px solid var(--line)}.lsgx .tiles b{display:block;font-size:19px;font-weight:800;color:var(--ink);line-height:1.22;letter-spacing:-.2px}.lsgx .tiles i{display:block;font-style:normal;font-size:12px;font-weight:600;color:var(--mute);text-transform:uppercase;letter-spacing:.6px;margin-top:6px}.lsgx ul.pts{list-style:none;padding:0;margin:0 0 26px}.lsgx ul.pts li{position:relative;padding:0 0 0 24px;margin:0 0 13px;font-size:16.5px}.lsgx ul.pts li:before{content:"";position:absolute;left:0;top:9px;width:11px;height:11px;border-radius:50%;background:linear-gradient(90deg,#b85b24,#e37c3f)}.lsgx ul.pts strong{color:var(--ink);font-weight:700}.lsgx .panel{padding:22px 24px;border-radius:14px;margin:0 0 26px;background:radial-gradient(460px 300px at 99% 4%,#e37c3f96,#e37c3f00 66%),radial-gradient(300px 200px at 88% 108%,#b85b2459,#b85b2400 70%),radial-gradient(1000px 480px at 36% 118%,#1b7f74,#1b7f7400 62%),linear-gradient(152deg,#0e3138,#123f46 48%,#11675f)}.lsgx .panel b{display:block;color:#fff;font-size:19.5px;font-weight:800;margin:0 0 8px;letter-spacing:-.2px}.lsgx .panel p{color:#d5ebe8;margin:0;font-size:16px}.lsgx details{border-top:1px solid var(--line);padding:14px 0}.lsgx details:last-of-type{border-bottom:1px solid var(--line)}.lsgx summary{cursor:pointer;font-weight:700;color:var(--ink);font-size:16.5px;list-style:none;display:flex;justify-content:space-between;align-items:center}.lsgx summary::-webkit-details-marker{display:none}.lsgx summary:after{content:"+";color:var(--water);font-weight:800;font-size:20px;margin-left:14px}.lsgx details[open] summary:after{content:"\2013"}.lsgx details .in{padding:13px 0 4px}.lsgx table{width:100%;border-collapse:collapse;font-size:15.5px}.lsgx table th{text-align:left;font-weight:600;color:var(--mute);padding:7px 0;width:46%;vertical-align:top}.lsgx table td{padding:7px 0;color:var(--ink);font-weight:600}.lsgx .q{margin:0 0 15px}.lsgx .q b{display:block;color:var(--ink);font-weight:700;margin-bottom:3px}.lsgx .note{font-size:14.5px;color:var(--mute);margin:16px 0 0}@media(max-width:749px){.lsgx .tiles{grid-template-columns:repeat(2,1fr)}.lsgx h2.pn{font-size:24px}.lsgx .hub{flex-direction:column;align-items:flex-start}}
