.sg-legal{--legal-blue:#002d72;--legal-ink:#173354;--legal-muted:#53677f;--legal-line:#dce5ef;color:var(--legal-ink);background:#f3f6fa;text-align:start;font-size:16px;line-height:1.8}.sg-legal *{box-sizing:border-box}.sg-legal a{color:var(--legal-blue);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.sg-legal a:hover{color:#0050c7}.sg-legal a:focus-visible{outline:3px solid #d8ce23;outline-offset:5px;border-radius:2px}.sg-legal__container{width:min(1280px,calc(100% - 80px));margin-inline:auto}.sg-legal__hero{background:#002d72;color:#fff;padding-block:30px 48px;position:relative}.sg-legal__hero:after{content:"";display:block;position:absolute;inset-block-end:0;inset-inline-start:0;width:88px;height:5px;background:#ece13c}.sg-legal__breadcrumb{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-block-end:28px;color:#c9d8ed;font-size:13px}.sg-legal__breadcrumb a{color:#e2ebf8}.sg-legal__brand{display:flex;align-items:center;gap:10px;color:#d0dff5;font-size:12px;font-weight:700;letter-spacing:.12em;margin:0 0 12px;direction:ltr;justify-content:flex-start}[dir=rtl] .sg-legal__brand{justify-content:flex-end}.sg-legal__brand svg{width:20px;height:20px;flex-shrink:0}.sg-legal h1{color:inherit;font-size:clamp(32px,3.4vw,48px);line-height:1.2;font-weight:700;letter-spacing:-.02em;margin:0;max-width:1e3px}.sg-legal__intro{color:#e4ecf8;max-width:780px;margin:18px 0 16px;font-size:18px;line-height:1.7}.sg-legal__date{color:#c3d3eb;font-size:13px;margin:0}.sg-legal__highlights{display:flex;flex-wrap:wrap;gap:12px 30px;margin:26px 0 0;padding:0;list-style:none;color:#fff;font-size:14px}.sg-legal__highlights li{display:flex;gap:9px;align-items:baseline}.sg-legal__highlights li:before{content:"✓";color:#ece13c;font-weight:700}.sg-legal__layout{display:grid;grid-template-columns:256px minmax(0,1fr);gap:40px;align-items:start;padding-block:48px 72px}.sg-legal__aside{position:static;min-width:0}.sg-legal__aside h2{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 16px;color:var(--legal-blue)}.sg-legal__toc{list-style:none;margin:0;padding:0;border-inline-start:2px solid var(--legal-line)}.sg-legal__toc li{margin:0;padding:0}.sg-legal__toc a{display:block;padding-block:9px;padding-inline:18px 8px;text-decoration:none;color:var(--legal-muted);font-size:14px;line-height:1.5}.sg-legal__toc a:hover,.sg-legal__toc a:focus-visible{color:var(--legal-blue);background:#e8eef7}.sg-legal__contact{margin-block-start:28px;padding:20px;background:#fff;border:1px solid var(--legal-line);border-radius:8px}.sg-legal__contact h2{margin-block-end:10px}.sg-legal__contact a{font-size:14px;line-height:1.7}.sg-legal__related{display:block;margin-block-start:16px}.sg-legal__article{min-width:0;padding:40px 48px;background:#fff;border:1px solid var(--legal-line);border-radius:12px;box-shadow:0 8px 26px rgba(0,45,114,.035)}.sg-legal__section{scroll-margin-block-start:200px;padding-block:28px;border-block-end:1px solid #e8edf3}.sg-legal__section:first-child{padding-block-start:0}.sg-legal__section:last-of-type{border:0;padding-block-end:12px}.sg-legal__section h2{display:flex;align-items:baseline;gap:13px;font-size:21px;font-weight:700;line-height:1.5;margin:0 0 16px;color:var(--legal-blue)}.sg-legal__number{flex-shrink:0;font-size:12px;letter-spacing:.04em;color:#7c91ac;font-weight:600}.sg-legal__section p{margin:0;font-size:16px;line-height:1.9;color:#354d68;overflow-wrap:anywhere}.sg-legal code{font-size:.88em;white-space:normal;background:#edf2f8;color:#153d72;padding:2px 5px;border-radius:4px;direction:ltr;unicode-bidi:isolate}.sg-legal__end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;padding-block-start:24px;border-block-start:1px solid var(--legal-line);margin-block-start:12px;font-size:14px}@media(min-width:1600px){.sg-legal__container{width:min(1320px,calc(100% - 100px))}}@media(max-width:1010px){.sg-legal__container{width:calc(100% - 48px)}.sg-legal__layout{grid-template-columns:220px minmax(0,1fr);gap:24px}.sg-legal__article{padding:28px}.sg-legal__aside{inset-block-start:110px}.sg-legal__section{scroll-margin-block-start:130px}}@media(max-width:760px){.sg-legal__container{width:calc(100% - 36px)}.sg-legal__hero{padding-block:22px 32px}.sg-legal__breadcrumb{margin-block-end:24px}.sg-legal__intro{font-size:16px}.sg-legal__highlights{display:grid;gap:8px;margin-block-start:22px;font-size:13px}.sg-legal__layout{display:block;padding-block:26px 42px}.sg-legal__aside{position:static;margin-block-end:24px}.sg-legal__aside h2{margin-block-end:12px}.sg-legal__toc{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 10px;border:0}.sg-legal__toc a{padding:7px 0;font-size:13px}.sg-legal__contact{padding:16px;margin-block-start:18px}.sg-legal__related{margin-block-start:10px}.sg-legal__article{padding:24px 20px;border-radius:8px}.sg-legal__section{padding-block:24px}.sg-legal__section h2{font-size:19px;gap:10px}.sg-legal__section p{font-size:15px;line-height:1.9}.sg-legal__end{font-size:13px}.sg-legal__section{scroll-margin-block-start:110px}}@media print{.sg-site-footer,.sg-global-nav,.sg-legal__aside,.sg-legal__highlights,.sg-legal__breadcrumb,.sg-legal__end{display:none!important}.sg-legal,.sg-legal__hero{background:#fff;color:#000}.sg-legal__intro,.sg-legal__date,.sg-legal__brand{color:#333}.sg-legal__layout{display:block;padding:0}.sg-legal__container{width:100%}.sg-legal__article{border:0;box-shadow:none;padding:0}.sg-legal__section{break-inside:avoid}.sg-legal h1{font-size:28px}}@media(min-width:1011px) and (min-height:1100px){.sg-legal__aside{position:sticky;inset-block-start:190px}}.sg-legal__toc a{padding-block:7px}