.legal-hero{background-color:var(--md-sys-color-surface-container-highest);background-image:url(/image/hero/legal.jpg);background-position:50%;background-size:cover;left:50%;margin-left:-50vw;margin-right:-50vw;padding:72px 0;position:relative;right:50%;width:100vw}.legal-hero:before{background:linear-gradient(135deg,rgba(103,80,164,.85),rgba(0,0,0,.7));content:"";inset:0;position:absolute}.legal-hero__container{margin:0 auto;max-width:1000px;padding:0 var(--md-sys-spacing-4);position:relative;text-align:center}.legal-hero__title{color:#fff;font-size:2rem;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 var(--md-sys-spacing-3)}.legal-hero__title:last-child{margin-bottom:0}.legal-hero__description{color:hsla(0,0%,100%,.8);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);margin:0}@media (max-width:905px){.legal-hero{padding:48px 0}}@media (max-width:600px){.legal-hero{padding:36px 0}}.legal-content{padding:var(--md-sys-spacing-8) 0}@media (max-width:905px){.legal-content{padding:var(--md-sys-spacing-6) var(--md-sys-spacing-4)}}.legal-body__heading{border-bottom:1px solid var(--md-sys-color-outline-variant);font-size:var(--md-sys-typescale-title-large-size);line-height:var(--md-sys-typescale-title-large-line-height);margin-bottom:var(--md-sys-spacing-4);margin-top:var(--md-sys-spacing-8);padding-bottom:var(--md-sys-spacing-2)}.legal-body__heading,.legal-body__subheading{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-title-weight)}.legal-body__subheading{font-size:var(--md-sys-typescale-title-medium-size);line-height:var(--md-sys-typescale-title-medium-line-height);margin-bottom:var(--md-sys-spacing-3);margin-top:var(--md-sys-spacing-6)}.legal-body__text{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);margin-bottom:var(--md-sys-spacing-4)}.legal-body__link{color:var(--md-sys-color-primary);text-decoration:underline}.legal-body__link:hover{text-decoration:none}.legal-body__list{list-style:disc;margin-bottom:var(--md-sys-spacing-4);padding-inline-start:var(--md-sys-spacing-6)}.legal-body__list-item{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-large-size);line-height:var(--md-sys-typescale-body-large-line-height);margin-bottom:var(--md-sys-spacing-2)}.legal-body__highlight,.legal-body__strong{color:var(--md-sys-color-on-surface)}.legal-body__highlight{background-color:var(--md-sys-color-surface-container);border-inline-start:4px solid var(--md-sys-color-primary);border-radius:var(--md-sys-shape-corner-medium);font-size:var(--md-sys-typescale-body-large-size);line-height:1.8;padding:var(--md-sys-spacing-6)}