.legal-page-route-bg{flex:1}.legal-page,.legal-page-route-bg{width:100%;background-color:#f3ede6;min-height:calc(100dvh - 72px)}.legal-page{overflow-x:clip}.legal-page .legal-page-container{width:100%;max-width:95rem;margin-left:auto;margin-right:auto;padding-left:.875rem;padding-right:.875rem;box-sizing:border-box}.legal-page .legal-page-layout{display:grid;grid-template-columns:1fr;width:100%}@media screen and (min-width:768px){.legal-page .legal-page-layout{grid-template-columns:minmax(2rem,8rem) minmax(0,1fr);gap:1.5rem}}@media screen and (min-width:992px){.legal-page .legal-page-layout{grid-template-columns:15rem minmax(0,1fr);gap:1.75rem}}@media screen and (min-width:1280px){.legal-page .legal-page-layout{grid-template-columns:18rem minmax(0,1fr);gap:2rem}}.legal-page .legal-page-layout-spacer{display:none}@media screen and (min-width:768px){.legal-page .legal-page-layout-spacer{display:block}}@media screen and (max-width:767px){.legal-page .legal-page-container{padding-left:max(1.25rem,env(safe-area-inset-left,0px));padding-right:max(1.25rem,env(safe-area-inset-right,0px))}}.legal-page .legal-page-header{padding-top:2rem;padding-bottom:1rem}@media screen and (min-width:992px){.legal-page .legal-page-header{padding-top:3rem}}.legal-page .legal-page-content{padding-bottom:4rem;padding-top:1.5rem}@media screen and (min-width:992px){.legal-page .legal-page-content{padding-top:2rem}}.legal-page .legal-page-text{width:100%;max-width:52rem;min-width:0}@media screen and (min-width:992px){.legal-page .legal-page-text{max-width:56rem}}.legal-page .legal-page-title{margin-top:.5rem;font-size:2rem;font-weight:400;line-height:1.2;color:#111111}.legal-page .legal-page-updated{margin-top:.75rem;font-size:.9375rem;line-height:1.5;color:#868686}@media screen and (min-width:768px){.legal-page .legal-page-title{font-size:2.5rem}}@media screen and (min-width:1024px){.legal-page .legal-page-title{font-size:3.125rem}}.legal-page .legal-body li,.legal-page .legal-body p{font-size:1.0625rem;line-height:1.7;color:#111111}.legal-page .legal-body p{margin-top:0;margin-bottom:1rem}.legal-page .legal-body p:last-child{margin-bottom:0}.legal-page .legal-body h2{font-size:1.5rem;font-weight:600;line-height:1.3;color:#111111;margin-top:2.5rem;margin-bottom:1rem}@media screen and (min-width:768px){.legal-page .legal-body h2{font-size:2rem}}.legal-page .legal-body h3{font-size:1.25rem;font-weight:600;line-height:1.35;color:#111111;margin-top:1.75rem;margin-bottom:.75rem}@media screen and (min-width:768px){.legal-page .legal-body h3{font-size:1.625rem}}.legal-page .legal-body ul{margin:0 0 1rem;padding-left:1.5rem;list-style-type:disc}.legal-page .legal-body li{margin-bottom:.5rem}.legal-page .legal-body li:last-child{margin-bottom:0}.legal-page .legal-body a{color:#050561;text-decoration:underline;word-break:break-word}.legal-page .legal-body a:hover{text-decoration:none}.legal-page .legal-callout{margin:1.25rem 0;padding:1.5rem;background-color:#ffffff;border:1px solid rgba(5,5,97,.15);border-radius:1rem}@media screen and (min-width:768px){.legal-page .legal-callout{padding:2rem;border-radius:1.25rem}}.legal-page .legal-callout-title{font-size:1rem;font-weight:700;color:#050561;margin:0 0 1rem;letter-spacing:.02em}.legal-page .legal-callout p{margin-bottom:1rem}.legal-page .legal-callout p:last-child{margin-bottom:0}.legal-page .legal-intro{margin-top:1.25rem}.legal-page .legal-intro p{font-size:1.125rem;line-height:1.65}.legal-page .legal-breadcrumb{margin-bottom:1.5rem}@media screen and (min-width:1024px){.legal-page .legal-breadcrumb{margin-bottom:2rem}}.legal-page .legal-whitespace-pre{white-space:pre-line}