.LegalPageLayout-module__BB4zaq__page{color:#11172a;min-height:100vh;font-family:var(--font-body),sans-serif;background:#fff}.LegalPageLayout-module__BB4zaq__shell{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:clamp(48px,6vw,90px);width:min(1280px,100% - 48px);margin:0 auto;padding:160px 0 130px;display:grid}.LegalPageLayout-module__BB4zaq__article{grid-area:1/2;max-width:780px}.LegalPageLayout-module__BB4zaq__eyebrow,.LegalPageLayout-module__BB4zaq__panelLabel{color:#5035bd;letter-spacing:.17em;text-transform:uppercase;font-size:11px;font-weight:700}.LegalPageLayout-module__BB4zaq__article h1{font-family:var(--font-heading);letter-spacing:-.04em;margin:18px 0;font-size:clamp(48px,6vw,82px);font-weight:400;line-height:1}.LegalPageLayout-module__BB4zaq__updated{color:#687187;letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.LegalPageLayout-module__BB4zaq__intro{color:#4d5870;margin:32px 0 0;font-size:18px;line-height:1.75}.LegalPageLayout-module__BB4zaq__sections{border-top:1px solid #dfe3eb;margin-top:68px}.LegalPageLayout-module__BB4zaq__sections section{border-bottom:1px solid #dfe3eb;grid-template-columns:46px 1fr;gap:20px;padding:34px 0;display:grid}.LegalPageLayout-module__BB4zaq__sectionNumber{color:#7259db;font-family:var(--font-heading);padding-top:1px;font-size:22px;font-weight:500;line-height:1}.LegalPageLayout-module__BB4zaq__sections h2{color:#11172a;font-family:var(--font-heading);margin:0 0 14px;font-size:24px;font-weight:500}.LegalPageLayout-module__BB4zaq__sections p,.LegalPageLayout-module__BB4zaq__sections li{color:#4f5a70;font-size:15px;line-height:1.8}.LegalPageLayout-module__BB4zaq__sections p{margin:0 0 14px}.LegalPageLayout-module__BB4zaq__sections ul{margin:0 0 16px;padding-left:20px}.LegalPageLayout-module__BB4zaq__policyPanel{border-right:1px solid #dfe3eb;grid-area:1/1;padding:8px 42px 8px 0;position:sticky;top:104px}.LegalPageLayout-module__BB4zaq__policyGroup{margin-top:24px}.LegalPageLayout-module__BB4zaq__policyGroup+.LegalPageLayout-module__BB4zaq__policyGroup{border-top:1px solid #d9dce5;padding-top:22px}.LegalPageLayout-module__BB4zaq__policyGroupLabel{color:#11172a;letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800}.LegalPageLayout-module__BB4zaq__policyPanel nav{flex-direction:column;gap:7px;margin:9px 0 0;display:flex}.LegalPageLayout-module__BB4zaq__policyPanel a{color:#11172a;border:1px solid #11172a;border-radius:4px;justify-content:space-between;gap:16px;padding:10px 12px;font-size:13px;font-weight:600;text-decoration:none;display:flex}.LegalPageLayout-module__BB4zaq__policyPanel a:hover,.LegalPageLayout-module__BB4zaq__policyPanel .LegalPageLayout-module__BB4zaq__active{color:#fff;background:#11172a;font-weight:700}.LegalPageLayout-module__BB4zaq__policyPanel p{color:#454d5e;border-top:1px solid #d9dce5;margin:22px 0 0;padding-top:18px;font-size:12px;line-height:1.6}.LegalPageLayout-module__BB4zaq__policyPanel .LegalPageLayout-module__BB4zaq__contactLink{color:#11172a;text-underline-offset:3px;border:0;border-radius:0;padding:0;font-weight:800;text-decoration:underline;display:inline}.LegalPageLayout-module__BB4zaq__policyPanel .LegalPageLayout-module__BB4zaq__contactLink:hover{color:#321f8b;background:0 0}@media (max-width:900px){.LegalPageLayout-module__BB4zaq__shell{grid-template-columns:1fr}.LegalPageLayout-module__BB4zaq__article{grid-area:1/1}.LegalPageLayout-module__BB4zaq__policyPanel{border-top:1px solid #dfe3eb;border-right:0;grid-area:2/1;margin-top:24px;padding:34px 0 0;position:static}.LegalPageLayout-module__BB4zaq__policyPanel nav{grid-template-columns:1fr 1fr;display:grid}}@media (max-width:560px){.LegalPageLayout-module__BB4zaq__shell{width:calc(100% - 32px);padding-top:125px}.LegalPageLayout-module__BB4zaq__policyPanel nav{grid-template-columns:1fr}.LegalPageLayout-module__BB4zaq__sections section{grid-template-columns:44px 1fr}.LegalPageLayout-module__BB4zaq__sectionNumber{font-size:20px}}
