:where(.lsg-native-page){--ink:#183454;--muted:#52657b;--blue:#1769b5;--gold:#846324;--line:#dce5ed;--pale:#f3f7fc;--white:#fff}:where(.lsg-native-page) *{box-sizing:border-box}html:has(:where(.lsg-native-page)){color-scheme:light;scroll-behavior:smooth;scroll-padding-top:100px}:where(.lsg-native-page){margin:0;background:white;color:var(--ink);font:16px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}:where(.lsg-native-page) h1,:where(.lsg-native-page) h2,:where(.lsg-native-page) h3,:where(.lsg-native-page) p{margin-top:0}:where(.lsg-native-page) h1,:where(.lsg-native-page) h2,:where(.lsg-native-page) h3{line-height:1.18;letter-spacing:-.04em}:where(.lsg-native-page) h1{font-size:clamp(2.6rem,5.7vw,5rem);font-weight:650;max-width:1000px;margin-bottom:25px}:where(.lsg-native-page) h2{font-size:clamp(1.9rem,3vw,2.8rem);font-weight:650;margin-bottom:32px;max-width:850px}:where(.lsg-native-page) h3{font-size:1.4rem;font-weight:650;margin-bottom:14px}:where(.lsg-native-page) p{color:var(--muted);margin-bottom:20px}:where(.lsg-native-page) a{color:inherit;text-decoration:none}:where(.lsg-native-page) a:hover{color:var(--blue)}:where(.lsg-native-page) p a{text-decoration:underline;text-underline-offset:3px}:where(.lsg-native-page) button,:where(.lsg-native-page) input,:where(.lsg-native-page) select,:where(.lsg-native-page) textarea{font:inherit}:where(.lsg-native-page) button,:where(.lsg-native-page) a,:where(.lsg-native-page) input,:where(.lsg-native-page) select,:where(.lsg-native-page) textarea{touch-action:manipulation}:where(.lsg-native-page) a:focus-visible,:where(.lsg-native-page) button:focus-visible,:where(.lsg-native-page) input:focus-visible,:where(.lsg-native-page) select:focus-visible,:where(.lsg-native-page) textarea:focus-visible,:where(.lsg-native-page) summary:focus-visible{outline:3px solid #3589d7;outline-offset:4px}:where(.lsg-native-page) .shell{width:min(1200px,calc(100% - 80px));margin:auto}:where(.lsg-native-page) .header{background:rgba(255,255,255,.98);position:sticky;top:0;z-index:20;border-bottom:1px solid var(--line)}:where(.lsg-native-page) .nav{display:flex;justify-content:space-between;gap:24px;align-items:center;min-height:88px}:where(.lsg-native-page) .brand{display:flex;align-items:center;gap:12px;font-size:1rem;font-weight:750;letter-spacing:.065em;line-height:1.25;flex-shrink:0}:where(.lsg-native-page) .brand small{display:block;font-size:.75rem;letter-spacing:.35em;font-weight:500;margin-top:4px}:where(.lsg-native-page) .orb{width:45px;height:45px;border:1.5px solid #a38346;color:var(--ink);border-radius:50%;display:grid;place-items:center;font-size:.8rem;letter-spacing:0;background:#fafcff}:where(.lsg-native-page) nav{display:flex;gap:28px;align-items:center;font-size:.9375rem;font-weight:600}:where(.lsg-native-page) nav a[aria-current]{color:var(--blue);text-decoration:underline;text-underline-offset:8px}:where(.lsg-native-page) .button{display:inline-flex;align-items:center;justify-content:center;min-height:50px;border:1px solid var(--blue);background:var(--blue);color:white;padding:12px 23px;border-radius:8px;font-weight:650;font-size:1rem;cursor:pointer;text-decoration:none;line-height:1.4;text-align:center}:where(.lsg-native-page) .button:hover{background:#10538f;color:white}:where(.lsg-native-page) .button.secondary{background:white;color:var(--ink);border:1px solid #c8d5e2}:where(.lsg-native-page) .button.secondary:hover{background:#edf4fc}:where(.lsg-native-page) .button.compact{font-size:.9375rem;min-height:44px;padding:10px 19px}:where(.lsg-native-page) .menubutton{display:none}:where(.lsg-native-page) .eyebrow{font-size:.875rem;letter-spacing:.12em;font-weight:700;color:var(--gold);margin:0 0 20px;text-transform:uppercase}:where(.lsg-native-page) .homehero{padding:82px 0 0;text-align:center;background:linear-gradient(180deg,#fff,#f0f6fd)}:where(.lsg-native-page) .homehero h1{margin-inline:auto}:where(.lsg-native-page) .homehero h1 span{color:var(--blue)}:where(.lsg-native-page) .lead{font-size:clamp(1.1rem,1.7vw,1.25rem);line-height:1.7;max-width:760px}:where(.lsg-native-page) .homehero .lead{margin:0 auto 32px;max-width:740px}:where(.lsg-native-page) .actions{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}:where(.lsg-native-page) .herofoot{display:flex;justify-content:center;gap:45px;padding:30px 0;margin-top:60px;border-top:1px solid #d8e4f0;color:var(--muted);font-size:.9375rem}:where(.lsg-native-page) .pagehero{background:var(--pale);padding:65px 0 55px;border-bottom:1px solid var(--line)}:where(.lsg-native-page) .pagehero h1{font-size:clamp(2.5rem,5vw,4.1rem)}:where(.lsg-native-page) .pagehero .lead{margin-bottom:0}:where(.lsg-native-page) section{padding:76px 0}:where(.lsg-native-page) .soft{background:#f6f9fc}:where(.lsg-native-page) .split{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:start}:where(.lsg-native-page) .cards{display:grid;grid-template-columns:repeat(2,1fr);gap:22px}:where(.lsg-native-page) .cards.three{grid-template-columns:repeat(3,1fr)}:where(.lsg-native-page) .card{background:#fff;border:1px solid var(--line);padding:32px;border-radius:14px;display:flex;flex-direction:column;min-width:0;box-shadow:0 5px 16px #18345403}:where(.lsg-native-page) .card h3{font-size:1.5rem}:where(.lsg-native-page) .card .eyebrow{font-size:.875rem;letter-spacing:.06em;color:var(--blue)}:where(.lsg-native-page) .card p{margin-bottom:22px}:where(.lsg-native-page) .textlink{font-weight:650;color:var(--blue);text-decoration:underline;text-underline-offset:5px}:where(.lsg-native-page) .card>.textlink{margin-top:auto}:where(.lsg-native-page) .cardbottom{border-top:1px solid var(--line);padding-top:20px;margin-top:auto;display:flex;gap:14px;flex-wrap:wrap;justify-content:space-between}:where(.lsg-native-page) .small{font-size:.875rem;color:var(--muted)}:where(.lsg-native-page) .methodline{list-style:none;margin:40px 0 28px;padding:0;display:grid;grid-template-columns:repeat(7,1fr);border:1px solid var(--line);border-radius:14px;overflow:hidden}:where(.lsg-native-page) .methodline .lsg-method-step{padding:26px 16px;border-right:1px solid var(--line);background:var(--pale);display:flex;flex-direction:column;gap:18px}:where(.lsg-native-page) .methodline .lsg-method-step:last-child{border:0;background:#e7f0fa}:where(.lsg-native-page) .methodline b{font-size:1rem}:where(.lsg-native-page) .methodline span{color:#597695;font-size:.875rem}:where(.lsg-native-page) .cta{background:#eaf3fd;border-block:1px solid #d5e4f4}:where(.lsg-native-page) .cta .split{align-items:center;grid-template-columns:2fr 1fr}:where(.lsg-native-page) .cta .split>div:last-child{text-align:right}:where(.lsg-native-page) .cta h2{margin-bottom:16px}:where(.lsg-native-page) .cta p:last-child{margin-bottom:0}:where(.lsg-native-page) .notice,:where(.lsg-native-page) .callout{background:var(--pale);border:1px solid var(--line);border-radius:12px;padding:25px}:where(.lsg-native-page) .notice{border-left:3px solid var(--blue);font-size:.9375rem}:where(.lsg-native-page) .callout .eyebrow{color:var(--gold)}:where(.lsg-native-page) .filters{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}:where(.lsg-native-page) .filters button{border:1px solid var(--line);padding:10px 18px;border-radius:8px;background:white;color:var(--muted);cursor:pointer}:where(.lsg-native-page) .filters button[aria-pressed=true]{background:#e9f2fc;border-color:#9fbfdf;color:#154f87}:where(.lsg-native-page) .program[hidden]{display:none}:where(.lsg-native-page) .modules{max-width:1000px}:where(.lsg-native-page) .module{display:grid;grid-template-columns:64px 1fr;gap:30px;padding:30px 0;border-top:1px solid var(--line)}:where(.lsg-native-page) .module .eyebrow{margin-bottom:8px;color:#526b86}:where(.lsg-native-page) .number{width:54px;height:54px;display:grid;place-items:center;border:1px solid #c7d9ec;border-radius:12px;color:var(--blue);font-weight:600;font-size:1.2rem;background:white}:where(.lsg-native-page) .module p:last-child{margin-bottom:0}:where(.lsg-native-page) .outcome{color:var(--ink);font-size:.9375rem}:where(.lsg-native-page) .reading{max-width:850px}:where(.lsg-native-page) .reading li{padding:12px 0;color:var(--muted)}:where(.lsg-native-page) .reading h2{font-size:1.5rem;margin:34px 0 16px}:where(.lsg-native-page) .reading h2:first-child{margin-top:0}:where(.lsg-native-page) blockquote{border-left:3px solid #a38346;padding:8px 0 8px 30px;margin:0;max-width:950px;font-size:clamp(1.6rem,3vw,2.4rem);line-height:1.45;letter-spacing:-.025em}:where(.lsg-native-page) details{border-bottom:1px solid var(--line);padding:22px 0}:where(.lsg-native-page) summary{cursor:pointer;font-weight:650;font-size:1.125rem;line-height:1.5}:where(.lsg-native-page) details p{margin:16px 0 0;max-width:850px}:where(.lsg-native-page) .tablewrap{overflow:auto}:where(.lsg-native-page) table{border-collapse:collapse;width:100%;text-align:left}:where(.lsg-native-page) th,:where(.lsg-native-page) td{padding:20px;border-bottom:1px solid var(--line);min-width:175px}:where(.lsg-native-page) th{background:var(--pale);font-weight:650}:where(.lsg-native-page) td{color:var(--muted)}:where(.lsg-native-page) form{padding:32px;border:1px solid var(--line);border-radius:14px;background:var(--pale)}:where(.lsg-native-page) label{display:block;font-size:.9375rem;font-weight:600;margin:0 0 7px}:where(.lsg-native-page) input,:where(.lsg-native-page) select,:where(.lsg-native-page) textarea{width:100%;display:block;min-width:0;margin:0 0 22px;border:1px solid #bdcddd;background:white;color:var(--ink);border-radius:7px;padding:12px}:where(.lsg-native-page) textarea{resize:vertical}:where(.lsg-native-page) form .button{width:100%}:where(.lsg-native-page) #form-status:not(:empty){margin:18px 0 0;color:#244f32}:where(.lsg-native-page) footer{padding:58px 0 0;background:#fff;border-top:1px solid var(--line)}:where(.lsg-native-page) .footergrid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1.2fr;gap:35px}:where(.lsg-native-page) .footergrid h3{font-size:1rem;letter-spacing:0;margin:5px 0 18px}:where(.lsg-native-page) .footergrid>div>.elementor-widget-button .elementor-button{display:block;font-size:.875rem;color:var(--muted);padding:5px 0}:where(.lsg-native-page) .footergrid .brand{margin-bottom:24px}:where(.lsg-native-page) .footerbottom{display:flex;justify-content:space-between;gap:22px;margin-top:42px;padding:24px 0;border-top:1px solid var(--line);font-size:.875rem;color:var(--muted)}:where(.lsg-native-page) .skip{position:absolute;left:-9999px}:where(.lsg-native-page) .skip:focus{left:20px;top:10px;z-index:50;background:white;padding:12px}
@media(max-width:1000px){:where(.lsg-native-page) nav{gap:18px}:where(.lsg-native-page) .brand{font-size:.85rem}:where(.lsg-native-page) .cards.three{grid-template-columns:repeat(2,1fr)}:where(.lsg-native-page) .methodline{grid-template-columns:repeat(4,1fr)}:where(.lsg-native-page) .methodline .lsg-method-step{border-bottom:1px solid var(--line)}:where(.lsg-native-page) .split{gap:35px}:where(.lsg-native-page) .herofoot{gap:24px}}@media(max-width:800px){:where(.lsg-native-page) .shell{width:calc(100% - 40px)}:where(.lsg-native-page) .menubutton{display:block;padding:8px 14px;border:1px solid var(--line);border-radius:6px;background:white;color:var(--ink)}:where(.lsg-native-page) .nav{min-height:76px;flex-wrap:wrap;padding-block:14px}:where(.lsg-native-page) nav{display:none;width:100%;align-items:stretch;flex-direction:column;gap:5px;padding:10px 0}:where(.lsg-native-page) nav.open{display:flex}:where(.lsg-native-page) nav>.elementor-widget-button .elementor-button{padding:10px}:where(.lsg-native-page) .split{grid-template-columns:1fr;gap:30px}:where(.lsg-native-page) .herofoot{flex-wrap:wrap;gap:12px 24px}:where(.lsg-native-page) .footergrid{grid-template-columns:1fr 1fr}:where(.lsg-native-page) .cta .split{grid-template-columns:1fr}:where(.lsg-native-page) .cta .split>div:last-child{text-align:left}:where(.lsg-native-page) .homehero{padding-top:52px}:where(.lsg-native-page) section{padding:54px 0}:where(.lsg-native-page) .pagehero{padding:45px 0}:where(.lsg-native-page) .footerbottom{flex-direction:column}:where(.lsg-native-page) .lead{font-size:1.125rem}}@media(max-width:540px){:where(.lsg-native-page) .cards,:where(.lsg-native-page) .cards.three{grid-template-columns:1fr}:where(.lsg-native-page) .card{padding:26px}:where(.lsg-native-page) .herofoot{flex-direction:column;margin-top:38px;padding:24px 0}:where(.lsg-native-page) .eyebrow{letter-spacing:.07em}:where(.lsg-native-page) .actions .button{width:100%}:where(.lsg-native-page) .methodline{grid-template-columns:repeat(2,1fr)}:where(.lsg-native-page) .methodline .lsg-method-step{padding:20px}:where(.lsg-native-page) .module{gap:16px;grid-template-columns:45px 1fr}:where(.lsg-native-page) .number{width:42px;height:42px}:where(.lsg-native-page) .module h3{font-size:1.3rem}:where(.lsg-native-page) .footergrid{gap:25px 15px}:where(.lsg-native-page) .footergrid>div:first-child{grid-column:1/-1}:where(.lsg-native-page) .footergrid>div:last-child{grid-column:1/-1}:where(.lsg-native-page) form{padding:22px}:where(.lsg-native-page) h1{font-size:2.6rem}}@media(prefers-reduced-motion:reduce){html:has(:where(.lsg-native-page)){scroll-behavior:auto}}:where(.lsg-native-page) .application-layout{grid-template-columns:minmax(240px,.8fr) minmax(0,1.4fr)}:where(.lsg-native-page) .form-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 18px}:where(.lsg-native-page) .choice-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px 18px}:where(.lsg-native-page) fieldset{min-width:0;border:1px solid var(--line);border-radius:9px;padding:18px;margin:0 0 24px}:where(.lsg-native-page) legend{padding:0 6px;font-weight:650}:where(.lsg-native-page) .check{display:flex;align-items:flex-start;gap:10px;margin:0;padding:7px 0;font-weight:400;font-size:.9375rem;line-height:1.5}:where(.lsg-native-page) .check input{width:19px;height:19px;flex:0 0 19px;accent-color:var(--blue);padding:0;margin:2px 0 0}:where(.lsg-native-page) .check:has(input:disabled){opacity:.6}:where(.lsg-native-page) .check a{text-decoration:underline;text-underline-offset:3px}:where(.lsg-native-page) .contact-details{margin-top:25px}:where(.lsg-native-page) .interests .small{margin:10px 0 0}:where(.lsg-native-page) .participation .button{margin-top:auto}:where(.lsg-native-page) .mentorship-actions{justify-content:flex-start;margin-bottom:18px}:where(.lsg-native-page) #email-fallback{margin-top:24px}:where(.lsg-native-page) #email-fallback .button{margin-bottom:15px}:where(.lsg-native-page) [hidden]{display:none!important}@media(max-width:900px){:where(.lsg-native-page) .application-layout{grid-template-columns:1fr}:where(.lsg-native-page) nav{gap:16px}}@media(max-width:540px){:where(.lsg-native-page) .form-grid,:where(.lsg-native-page) .choice-grid{grid-template-columns:1fr}:where(.lsg-native-page) fieldset{padding:14px}}:where(.lsg-native-page){--ink:#203f48;--muted:#526a70;--blue:#087b79;--gold:#866222;--line:#dfebe8;--pale:#f4faf8;--white:#fff}:where(.lsg-native-page){background:#fffefb}:where(.lsg-native-page) h1,:where(.lsg-native-page) h2,:where(.lsg-native-page) h3{text-wrap:balance}:where(.lsg-native-page) .header{background:rgba(255,255,255,.97);border-bottom-color:#e6efec;box-shadow:0 3px 20px #42645806}:where(.lsg-native-page) .orb{background:#f1fbf7;border-color:#65aca1;color:#256159}:where(.lsg-native-page) .button{border-radius:12px;box-shadow:0 5px 15px #087b7910;transition:background .2s ease,transform .2s ease,box-shadow .2s ease}:where(.lsg-native-page) .button:hover{background:#086965;transform:translateY(-2px);box-shadow:0 9px 22px #087b791c}:where(.lsg-native-page) .button.secondary{background:#fff;border-color:#cbdedb;color:#245961}:where(.lsg-native-page) .button.secondary:hover{background:#f0faf7}:where(.lsg-native-page) .homehero{position:relative;isolation:isolate;background:radial-gradient(ellipse at 10% 12%,#e4f7f2 0%,transparent 47%),radial-gradient(ellipse at 95% 30%,#eaf3ff 0%,transparent 48%),linear-gradient(180deg,#fffefb,#fff);padding-top:90px}:where(.lsg-native-page) .homehero h1{font-weight:600;letter-spacing:-.045em}:where(.lsg-native-page) .homehero h1 span{color:#087b79}:where(.lsg-native-page) .homehero .lead{color:#526a70}:where(.lsg-native-page) .herofoot{border-top-color:#dcebe6}:where(.lsg-native-page) .homehero .eyebrow{display:inline-block;border:1px solid #dae9e2;background:#ffffffb8;border-radius:30px;padding:8px 17px;color:#426c66;font-size:.8125rem}:where(.lsg-native-page) .pagehero{background:linear-gradient(115deg,#f0faf5,#f1f7ff 74%,#fffaf0);border-bottom-color:#e3eee8}:where(.lsg-native-page) .soft{background:#f7faf8}:where(.lsg-native-page) .card{border-color:#e0eae6;border-radius:20px;box-shadow:0 8px 30px #36584d06;transition:transform .22s ease,box-shadow .22s ease,border-color .22s ease}:where(.lsg-native-page) .card:hover{transform:translateY(-4px);box-shadow:0 16px 34px #36584d0e;border-color:#bed9ce}:where(.lsg-native-page) .card .eyebrow{color:#337c71}:where(.lsg-native-page) .cards.participation{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}:where(.lsg-native-page) .participation .card{padding:27px 23px;border-top:4px solid #83c6b7}:where(.lsg-native-page) .participation .card:nth-child(1){background:#f2fbf6}:where(.lsg-native-page) .participation .card:nth-child(2){background:#f3f8ff;border-top-color:#9ebee7}:where(.lsg-native-page) .participation .card:nth-child(3){background:#fffbf1;border-top-color:#e4ca85}:where(.lsg-native-page) .participation .card:nth-child(4){background:#faf6ff;border-top-color:#cdb9e5}:where(.lsg-native-page) .participation h3{font-size:1.4rem;letter-spacing:-.025em}:where(.lsg-native-page) .participation .eyebrow{font-size:.8125rem}:where(.lsg-native-page) .participation .button{font-size:.9375rem;padding:12px 13px}:where(.lsg-native-page) .participation p{font-size:.9375rem}:where(.lsg-native-page) .cta{background:linear-gradient(115deg,#ebf8f1,#edf6fd);border-block-color:#dcece5}:where(.lsg-native-page) .callout,:where(.lsg-native-page) .notice{background:#f4faf7}:where(.lsg-native-page) .methodline{border-color:#dde9e2}:where(.lsg-native-page) .methodline .lsg-method-step{background:#f5faf7}:where(.lsg-native-page) .methodline .lsg-method-step:nth-child(2n){background:#f3f8fe}:where(.lsg-native-page) .methodline .lsg-method-step:last-child{background:#e6f5ec}:where(.lsg-native-page) .methodline span{color:#527469}:where(.lsg-native-page) .number{background:#fff;border-color:#cbe4d9}:where(.lsg-native-page) .filters button[aria-pressed=true]{background:#e9f7ef;border-color:#acd5bf;color:#216650}:where(.lsg-native-page) form{background:#fff;border-color:#deebe4;border-radius:20px;box-shadow:0 10px 40px #36584d07}:where(.lsg-native-page) input,:where(.lsg-native-page) select,:where(.lsg-native-page) textarea{background:#fff;border-color:#c4d8d0;border-radius:9px}:where(.lsg-native-page) input:focus,:where(.lsg-native-page) select:focus,:where(.lsg-native-page) textarea:focus{border-color:#20877e}:where(.lsg-native-page) fieldset{background:#f8fbf9}:where(.lsg-native-page) .check input{accent-color:#087b79}:where(.lsg-native-page) footer{background:#fffefb;border-top-color:#e4ebe6}:where(.lsg-native-page) .brand{color:#274b50}:where(.lsg-native-page) .textlink{color:#087875}:where(.lsg-native-page) .footergrid>div>.elementor-widget-button .elementor-button:hover{color:#087b79}:where(.lsg-native-page) a:focus-visible,:where(.lsg-native-page) button:focus-visible,:where(.lsg-native-page) input:focus-visible,:where(.lsg-native-page) select:focus-visible,:where(.lsg-native-page) textarea:focus-visible,:where(.lsg-native-page) summary:focus-visible{outline-color:#238b83}@media(max-width:1100px){:where(.lsg-native-page) .cards.participation{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.lsg-native-page) .nav{gap:14px}:where(.lsg-native-page) nav{gap:14px;font-size:.875rem}}@media(max-width:800px){:where(.lsg-native-page) .homehero{padding-top:52px}}@media(max-width:540px){:where(.lsg-native-page) .cards.participation{grid-template-columns:1fr}:where(.lsg-native-page) .homehero .eyebrow{font-size:.75rem;padding:8px 11px}:where(.lsg-native-page) .participation .card{padding:26px}}@media(prefers-reduced-motion:reduce){:where(.lsg-native-page) .card,:where(.lsg-native-page) .button{transition:none}:where(.lsg-native-page) .card:hover,:where(.lsg-native-page) .button:hover{transform:none}}:where(.lsg-native-page) .login-link{border:1px solid #cbdedb;border-radius:9px;padding:8px 14px;white-space:nowrap;background:white;color:#245961}:where(.lsg-native-page) nav{gap:16px}@media(min-width:801px) and (max-width:1100px){:where(.lsg-native-page) .nav{flex-wrap:wrap;padding-block:13px;justify-content:center}:where(.lsg-native-page) nav{justify-content:center;flex-wrap:wrap}:where(.lsg-native-page) .brand{font-size:.9rem}}:where(.lsg-native-page) .support-widget{position:fixed;right:24px;bottom:24px;z-index:40}:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button{display:flex;align-items:center;gap:10px;background:white;color:#24635f;border:1px solid #b6d9cc;padding:13px 19px;min-height:50px;border-radius:28px;box-shadow:0 6px 25px #2c645221;font-weight:650;font-size:.9375rem;cursor:pointer}:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button:hover{background:#effaf5}:where(.lsg-native-page) .support-panel{width:min(340px,calc(100vw - 32px));padding:29px 24px 24px;background:white;border:1px solid #d5e7dd;box-shadow:0 14px 50px #264d4026;border-radius:20px;margin-bottom:13px}:where(.lsg-native-page) .support-panel h2{font-size:1.4rem;margin:8px 0 16px}:where(.lsg-native-page) .support-panel p{font-size:.9375rem}:where(.lsg-native-page) .support-panel .small{font-size:.875rem;margin:17px 0 0}:where(.lsg-native-page) .support-close{position:absolute;top:7px;right:12px;width:36px;height:36px;border:0;background:transparent;color:#526a70;font-size:1.6rem;cursor:pointer}:where(.lsg-native-page) .footerbottom{padding-bottom:92px}@media(max-width:540px){:where(.lsg-native-page) .support-widget{right:16px;bottom:max(16px,env(safe-area-inset-bottom))}:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button{padding:12px 16px}}:where(.lsg-native-page) .accessibility-widget{position:fixed;left:24px;bottom:24px;z-index:41}:where(.lsg-native-page) .accessibility-widget>.elementor-widget-lsg-action button{display:flex;align-items:center;gap:8px;min-height:50px;background:white;color:#24635f;border:1px solid #b6d9cc;padding:12px 16px;border-radius:28px;box-shadow:0 6px 25px #2c645221;font-weight:650;font-size:.9375rem;cursor:pointer}:where(.lsg-native-page) .accessibility-widget>.elementor-widget-lsg-action button:hover{background:#effaf5}:where(.lsg-native-page) .accessibility-panel{position:relative;width:min(340px,calc(100vw - 32px));max-height:calc(100dvh - 105px);overflow:auto;padding:29px 24px 24px;background:#fff;border:1px solid #d5e7dd;box-shadow:0 14px 50px #264d4026;border-radius:20px;margin-bottom:13px}:where(.lsg-native-page) .accessibility-panel h2{font-size:1.4rem;margin:8px 0 16px}:where(.lsg-native-page) .accessibility-panel p{font-size:.9375rem}:where(.lsg-native-page) .accessibility-panel>.elementor-widget-lsg-action button:not(.accessibility-close){display:block;width:100%;text-align:left;padding:11px 13px;margin:9px 0;border:1px solid #c9ddd1;border-radius:8px;background:white;color:#245961;cursor:pointer;font-size:1rem}:where(.lsg-native-page) .accessibility-panel>.elementor-widget-lsg-action button[aria-pressed=true]{background:#e8f6ee;border-color:#458973;font-weight:700}:where(.lsg-native-page) .accessibility-panel>.elementor-widget-lsg-action button[aria-pressed=true]::after{content:' ✓';float:right}:where(.lsg-native-page) .accessibility-close{position:absolute;top:7px;right:12px;width:36px;height:36px;border:0;background:transparent;color:#526a70;font-size:1.6rem;cursor:pointer}:where(.lsg-native-page) .accessibility-panel .textlink{font-size:.9375rem}html.accessibility-larger-text:has(:where(.lsg-native-page)){font-size:125%}html.accessibility-larger-text :where(.lsg-native-page){font-size:1rem}html.accessibility-high-contrast :where(.lsg-native-page){--ink:#111;--muted:#222;--blue:#00585c;--gold:#573c00;--line:#555}html.accessibility-high-contrast :where(.lsg-native-page),html.accessibility-high-contrast :where(.lsg-native-page) section,html.accessibility-high-contrast :where(.lsg-native-page) header,html.accessibility-high-contrast :where(.lsg-native-page) footer,html.accessibility-high-contrast :where(.lsg-native-page) .card,html.accessibility-high-contrast :where(.lsg-native-page) form,html.accessibility-high-contrast :where(.lsg-native-page) aside,html.accessibility-high-contrast :where(.lsg-native-page) fieldset,html.accessibility-high-contrast :where(.lsg-native-page) .support-panel,html.accessibility-high-contrast :where(.lsg-native-page) .accessibility-panel{background:#fff!important;color:#111}html.accessibility-high-contrast :where(.lsg-native-page) p,html.accessibility-high-contrast :where(.lsg-native-page) h1,html.accessibility-high-contrast :where(.lsg-native-page) h1 span,html.accessibility-high-contrast :where(.lsg-native-page) h2,html.accessibility-high-contrast :where(.lsg-native-page) h3,html.accessibility-high-contrast :where(.lsg-native-page) label,html.accessibility-high-contrast :where(.lsg-native-page) legend,html.accessibility-high-contrast :where(.lsg-native-page) .small{color:#111!important}html.accessibility-high-contrast :where(.lsg-native-page) a:not(.button){color:#004f65;text-decoration:underline}html.accessibility-high-contrast :where(.lsg-native-page) input,html.accessibility-high-contrast :where(.lsg-native-page) select,html.accessibility-high-contrast :where(.lsg-native-page) textarea,html.accessibility-high-contrast :where(.lsg-native-page) button{border-color:#333}html.accessibility-reduced-motion:has(:where(.lsg-native-page)),html.accessibility-reduced-motion :where(.lsg-native-page) *{scroll-behavior:auto!important;animation:none!important;transition:none!important}html.accessibility-reduced-motion :where(.lsg-native-page) .card:hover,html.accessibility-reduced-motion :where(.lsg-native-page) .button:hover{transform:none}:where(.lsg-native-page) .support-panel{max-height:calc(100dvh - 105px);overflow:auto}:where(.lsg-native-page) .footerbottom{padding-bottom:110px}@media(max-width:600px){:where(.lsg-native-page) .accessibility-widget{left:16px;bottom:max(16px,env(safe-area-inset-bottom))}:where(.lsg-native-page) .accessibility-widget>.elementor-widget-lsg-action button span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}:where(.lsg-native-page) .accessibility-widget>.elementor-widget-lsg-action button{width:50px;padding:12px;justify-content:center}:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button{font-size:.875rem}:where(.lsg-native-page) .accessibility-panel{width:min(340px,calc(100vw - 32px))}}@media(max-width:380px){:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button{gap:7px;padding:12px}:where(.lsg-native-page) .support-widget>.elementor-widget-lsg-action button svg{display:none}}


/* Native Elementor layout uses the values selected in each container's panel. */
body:has(.lsg-native-page){margin:0;padding:0;background:#fffefb;}
.lsg-native-page{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;max-width:100%;font:16px/1.7 Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;color:var(--ink);}
.lsg-native-page.e-con,.lsg-native-page .e-con{display:var(--display,flex);width:var(--width,100%);max-width:100%;min-width:0;flex-direction:var(--flex-direction,column);justify-content:var(--justify-content,flex-start);align-items:var(--align-items,stretch);flex-wrap:var(--flex-wrap,nowrap);gap:var(--row-gap,0) var(--column-gap,0);grid-template-columns:var(--e-con-grid-template-columns,none);grid-template-rows:var(--e-con-grid-template-rows,auto);padding:var(--padding-top,0) var(--padding-right,0) var(--padding-bottom,0) var(--padding-left,0);margin:var(--margin-top,0) var(--margin-right,0) var(--margin-bottom,0) var(--margin-left,0);}
.lsg-native-page .elementor-widget{--widgets-spacing:0px;--widgets-spacing-row:0px;--widgets-spacing-column:0px;min-width:0;}
.lsg-native-page .elementor-heading-title{padding:0;margin:0;}
.lsg-native-page .elementor-widget-heading.eyebrow{display:block;}
.lsg-native-page .elementor-widget-text-editor :where(p,span,blockquote,ol){font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;}
.lsg-native-page .elementor-widget-text-editor .elementor-widget-container{font:inherit;color:inherit;}
.lsg-native-page .elementor-button{font-family:inherit;}
.lsg-native-page .card>.lsg-textlink,.lsg-native-page .participation .lsg-native-button{margin-top:auto;}
.lsg-native-page .lsg-orb{height:45px;flex-shrink:0;place-items:center;}
.lsg-native-page .lsg-orb .elementor-heading-title{text-align:center;}
.lsg-native-page .lsg-native-brand .elementor-widget-container{margin:0;}
.lsg-native-page .lsg-method-step .elementor-heading-title{line-height:1.7;letter-spacing:0;}
.lsg-native-page .support-widget,.lsg-native-page .accessibility-widget{max-width:calc(100vw - 32px);}
.lsg-native-page .support-panel,.lsg-native-page .accessibility-panel{flex-shrink:0;}
.lsg-native-page .lsg-native-text:has(#form-status:empty),.lsg-native-page .lsg-native-text:has(#accessibility-status:empty){min-height:0;}
.lsg-native-page .lsg-native-text:has(.lead){align-self:center;width:100%;}
.lsg-native-page .pagehero .lsg-native-text:has(.lead){align-self:flex-start;}
.lsg-native-page .lsg-skip{position:absolute;left:-9999px;}
.lsg-native-page .lsg-skip:focus-within{left:20px;top:10px;z-index:50;background:#fff;padding:12px;}
.lsg-native-page .skip:focus{position:static;}
.lsg-native-page .lsg-action-button{font-family:inherit;}
.lsg-native-page .lsg-faq-answer>p:last-child{margin-bottom:0;}
.lsg-native-page .elementor-widget-lsg-faq,.lsg-native-page .elementor-widget-lsg-table{font:inherit;}
.lsg-native-page [hidden]{display:none!important;}
@media(max-width:1100px){.lsg-native-page .nav{flex-wrap:wrap;justify-content:center;}.lsg-native-page nav{flex-wrap:wrap;justify-content:center;}}
@media(max-width:800px){.lsg-native-page #navigation{display:none;}.lsg-native-page #navigation.open{display:flex;}.lsg-native-page .elementor-widget-lsg-action:has(.menubutton){display:block;}.lsg-native-page .shell{--width:calc(100% - 40px);}}
@media(min-width:801px){.lsg-native-page .elementor-widget-lsg-action:has(.menubutton){display:none;}}
@media(max-width:540px){.lsg-native-page .actions>.elementor-widget-button{width:100%;}.lsg-native-page .actions .elementor-button{width:100%;}.lsg-native-page .footergrid>div:first-child,.lsg-native-page .footergrid>div:last-child{grid-column:1/-1;}}
/* All panels and conditional fields stay available while editing in Elementor. */
.elementor-editor-active .lsg-native-page .support-widget,.elementor-editor-active .lsg-native-page .accessibility-widget{position:relative;left:auto;right:auto;bottom:auto;top:auto;z-index:auto;max-width:100%;align-self:flex-start;}
.elementor-editor-active .lsg-native-page [hidden]{display:flex!important;}
.elementor-editor-active .lsg-native-page form [hidden]{display:block!important;}
.elementor-editor-active .lsg-native-page #navigation{display:flex!important;}
.elementor-editor-active .lsg-native-page .lsg-skip{position:relative;left:auto;}
