.lg-page{background:#fff;color:#33445e}.lg-container{width:min(800px,calc(100% - 44px));margin-inline:auto}.lg-hero{padding:31px 0 44px;border-bottom:1px solid #e9eef9;background:linear-gradient(160deg,#fff,#f5f8ff)}.lg-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:42px;font-size:11px;color:#8493ad}.lg-breadcrumb a{color:#61779d;text-decoration:none}.lg-breadcrumb a:hover{color:#2455f4}.lg-kicker{font-size:10px;letter-spacing:.11em;font-weight:550;color:#6b84b0}.lg-hero h1{font-size:clamp(30px,5vw,52px);line-height:1.12;letter-spacing:-.045em;color:#243b60;font-weight:550;margin:17px 0 26px;text-wrap:balance}.lg-hero-actions{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.lg-cta,.lg-secondary{display:inline-flex;align-items:center;justify-content:center;gap:10px;text-decoration:none;font-size:12px;font-weight:500;line-height:1.5}.lg-cta{padding:12px 18px;border-radius:8px;background:#2455f4;color:#fff;box-shadow:0 5px 13px #2455f41b}.lg-cta:hover{background:#1845dc}.lg-secondary{color:#2455f4}.lg-cta svg,.lg-secondary svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.lg-cta:focus-visible,.lg-secondary:focus-visible,.lg-content a:focus-visible{outline:3px solid #95afff;outline-offset:4px}.lg-reading{padding-top:39px;padding-bottom:65px}.lg-content{font-size:15px;line-height:1.95;overflow-wrap:anywhere}.lg-content p{margin:0 0 21px}.lg-content h2{font-size:29px;line-height:1.23;letter-spacing:-.035em;font-weight:550;color:#29456f;margin:43px 0 19px;text-wrap:balance}.lg-content h3{font-size:21px;line-height:1.35;letter-spacing:-.025em;font-weight:550;color:#365782;margin:31px 0 13px}.lg-content h4,.lg-content h5,.lg-content h6{font-size:17px;font-weight:550;line-height:1.45;color:#48638b;margin:26px 0 10px}.lg-content strong,.lg-content b{font-weight:600;color:#2a4367}.lg-content a{color:#2455f4;text-decoration-color:#b9cafa;text-underline-offset:3px}.lg-content a:hover{text-decoration-color:currentColor}.lg-content ul,.lg-content ol{padding-left:24px;margin:14px 0 25px}.lg-content li{padding-left:4px;margin:8px 0}.lg-content li>p{margin-bottom:8px}.lg-content ul ul,.lg-content ol ol,.lg-content ul ol,.lg-content ol ul{margin-block:6px 13px}.lg-content blockquote{border-left:3px solid #c5d4fd;background:#f6f8ff;margin:26px 0;padding:17px 22px;border-radius:0 9px 9px 0;color:#52698d}.lg-content blockquote p:last-child{margin-bottom:0}.lg-content pre{padding:21px;border:1px solid #e1e8f8;background:#f5f8ff;border-radius:10px;overflow:auto;font-size:12px;line-height:1.8;overflow-wrap:normal;margin:24px 0}.lg-content code{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:.86em;background:#f0f4fd;border-radius:4px;padding:2px 5px;color:#34558b}.lg-content pre code{font-size:inherit;background:transparent;padding:0}.lg-content img{display:block;max-width:100%;height:auto;margin:26px auto;border-radius:10px}.lg-content figure{margin:28px 0}.lg-content figcaption{color:#8090ad;font-size:11px;text-align:center;line-height:1.7;margin-top:9px}.lg-content table{display:block;max-width:100%;overflow-x:auto;border-collapse:collapse;font-size:12px;line-height:1.7;margin:27px 0}.lg-content th,.lg-content td{border:1px solid #e3eaf8;padding:12px 15px;text-align:left;vertical-align:top;min-width:120px}.lg-content th{background:#f3f7ff;color:#42618f;font-weight:550}.lg-content caption{font-size:12px;text-align:left;color:#6f83a5;margin-bottom:10px}.lg-content hr{border:0;border-top:1px solid #e5ebf7;margin:36px 0}.lg-content dl{margin:22px 0}.lg-content dt{font-weight:550;color:#34527e;margin-top:16px}.lg-content dd{margin:5px 0 18px 18px}.lg-content details{border-bottom:1px solid #e7edf8;padding:17px 0}.lg-content summary{cursor:pointer;color:#3a5b8c;font-weight:550}.lg-content details[open]>summary{margin-bottom:14px}.lg-content [id]{scroll-margin-top:105px}.lg-block:empty{display:none}.lg-final{padding:42px 0;background:#f3f7ff;border-block:1px solid #e5edfc}.lg-final>.lg-container{display:flex;align-items:center;justify-content:space-between;gap:24px}.lg-final h2{font-size:26px;line-height:1.2;letter-spacing:-.035em;color:#34527e;font-weight:500;margin:12px 0 0}.lg-final .lg-cta{flex:none}.lg-legal .lg-content{font-size:14px;line-height:1.95}.lg-legal .lg-content h2{font-size:25px}.lg-legal .lg-content h3{font-size:19px}@media(max-width:600px){.lg-container{width:calc(100% - 34px)}.lg-hero{padding-top:23px;padding-bottom:32px}.lg-breadcrumb{margin-bottom:31px}.lg-hero h1{font-size:32px}.lg-reading{padding-top:28px;padding-bottom:45px}.lg-content{font-size:14px;line-height:1.9}.lg-content h2{font-size:25px;margin-top:34px}.lg-content h3{font-size:19px}.lg-content pre{padding:16px}.lg-final>.lg-container{align-items:flex-start;flex-direction:column}.lg-final h2{font-size:25px}.lg-hero-actions{gap:17px}.lg-content th,.lg-content td{min-width:110px;padding:10px 12px}}@media(prefers-reduced-motion:reduce){.lg-page *{scroll-behavior:auto}}@media(forced-colors:active){.lg-cta{border:1px solid ButtonText}.lg-content th,.lg-content td{border-color:CanvasText}}
.lg-content .lg-brand-mark{display:block;width:112px;height:112px;margin:24px 0}
