.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero{background:radial-gradient(at 100% 100%,#7436ff0f,#0000 60%),#fff;border:1px solid #e3e5ee;border-radius:16px;grid-template-columns:minmax(0,1fr);min-height:140px;padding:30px 38px;box-shadow:0 10px 30px #181f410b}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero:before{content:"";background:linear-gradient(90deg,#6530f5,#a12bdf 55%,#e21b93);height:3px;position:absolute;inset:0 0 auto}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero__copy{gap:15px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero__visual{display:none}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero h1{letter-spacing:-.03em;color:#20294b;max-width:26ch;margin:0;font-size:clamp(2rem,3.2vw,3rem);line-height:1.18}:is(.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary,.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-document){background:#fff;border:1px solid #e1e5ef;border-radius:16px;box-shadow:0 8px 28px #181f4109}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary{max-height:calc(100dvh - 138px);padding:24px 18px;top:110px;overflow-y:auto}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary h2{color:#26304f;font-family:var(--font-sans), sans-serif;text-transform:none;letter-spacing:0;margin:0 10px;font-size:.94rem;font-weight:750}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary a{color:#535e79;font-family:var(--font-sans), sans-serif;border-radius:7px;padding:10px;font-size:.83rem;font-weight:600;line-height:1.55}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary a:hover{color:#6530d4;background:#f3edff;border-left-color:#7536f0}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-document{padding:34px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section{border-bottom-color:#e8eaf1;grid-template-columns:36px minmax(0,1fr);gap:16px;padding-bottom:28px;scroll-margin-top:155px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section+.ms-legal-section{padding-top:28px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section__icon{color:#fff;width:36px;height:36px;font-family:var(--font-sans), sans-serif;background:linear-gradient(140deg,#6230ed 0%,#9328d6 65%,#c220ad 100%);border:1px solid #6c2ae91f;border-radius:10px;font-size:.85rem;box-shadow:0 4px 10px #6e2be029}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section h2{color:#253050;font-family:var(--font-sans), sans-serif;letter-spacing:-.015em;font-size:clamp(1.1rem,1.5vw,1.3rem);line-height:1.45}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section__body{color:#515d75;font-family:var(--font-sans), sans-serif;overflow-wrap:anywhere;font-size:.94rem;line-height:1.8}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section__body a{color:#6930d4;font-weight:650}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content a:focus-visible{outline-offset:3px;outline:2px solid #7536f0}@media (max-width:980px){.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-summary{max-height:none;overflow:visible}}@media (max-width:720px){.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero{border-radius:12px;min-height:120px;padding:26px 22px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-hero h1{font-size:clamp(1.85rem,7vw,2.4rem)}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-document{padding:24px 18px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section{grid-template-columns:28px minmax(0,1fr);gap:10px}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section__icon{border-radius:8px;width:28px;height:28px;font-size:.75rem}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section h2{font-size:1.05rem}.legal-page-layout-module__SlPCca__content.legal-page-layout-module__SlPCca__content .ms-legal-section__body{font-size:.9rem}}
