.legal-hero{background-image:url(/image/hero/legal.jpg)}.legal-content{padding:var(--md-sys-spacing-8) 0}.legal-body h2{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 h2,.legal-body h3{color:var(--md-sys-color-on-surface);font-weight:var(--md-sys-typescale-title-weight)}.legal-body h3{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 p{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 a{color:var(--md-sys-color-primary);text-decoration:underline}.legal-body a:hover{text-decoration:none}.legal-body ul{list-style:disc;margin-bottom:var(--md-sys-spacing-4);padding-left:var(--md-sys-spacing-6)}.legal-body ul li{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 .legal-highlight,.legal-body strong{color:var(--md-sys-color-on-surface)}.legal-body .legal-highlight{background-color:var(--md-sys-color-surface-container);border-left: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)}@media (max-width:905px){.legal-content{padding:var(--md-sys-spacing-6) var(--md-sys-spacing-4)}}