.report-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}.report-hero:before{background:linear-gradient(135deg,rgba(103,80,164,.85),rgba(0,0,0,.7));content:"";inset:0;position:absolute}.report-hero__container{margin:0 auto;max-width:1000px;padding:0 var(--md-sys-spacing-4);position:relative;text-align:center}.report-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)}.report-hero__title:last-child{margin-bottom:0}.report-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){.report-hero{padding:48px 0}}@media (max-width:600px){.report-hero{padding:36px 0}}.report-content{padding:var(--md-sys-spacing-8) 0}@media (max-width:905px){.report-content{padding:var(--md-sys-spacing-6) var(--md-sys-spacing-4)}}.report-body__heading{border-bottom:1px solid var(--md-sys-color-outline-variant);color:var(--md-sys-color-on-surface);font-size:var(--md-sys-typescale-title-large-size);font-weight:var(--md-sys-typescale-title-weight);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)}.report-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)}.report-container{max-width:640px}.report-form__type{margin-bottom:var(--md-sys-spacing-5)}.report-form__hint{color:var(--md-sys-color-on-surface-variant);font-size:var(--md-sys-typescale-body-medium-size,.875rem);line-height:var(--md-sys-typescale-body-large-line-height);margin:var(--md-sys-spacing-2) 0 0}.report-form__body{display:flex;flex-direction:column;gap:var(--md-sys-spacing-5)}.report-form__optional{color:var(--md-sys-color-on-surface-variant);font-weight:400}.report-form__error{color:var(--md-sys-color-error);font-size:var(--md-sys-typescale-body-large-size);margin:0}.report-form__consents{display:flex;flex-direction:column;gap:var(--md-sys-spacing-3)}.report-form__submit{align-self:flex-start}.report-form .input-container[hidden],.report-form__body[hidden],.report-form__consents[hidden],.report-form__error[hidden],.report-form__hint[hidden],.report-form__success[hidden]{display:none}