[data-page=legal]>[data-section=header]{background-color:var(--color-4-2);color:#fff}@media screen and (min-width: 951px){[data-page=legal]>[data-section=header]{--legal-header-max-width: 1600px;display:grid;align-items:end;height:var(--legal-header-height);padding:0 var(--legal-element-gap) 30px;box-sizing:border-box}[data-page=legal]>[data-section=header]>h1{max-width:var(--legal-header-max-width);width:100%;box-sizing:border-box;margin:0 auto;line-height:.8em;font-size:90px}}@media screen and (max-width: 950px){[data-page=legal]>[data-section=header]{box-sizing:border-box;font-size:60px}[data-page=legal]>[data-section=header] h1{padding:var(--legal-padding-small);font-size:inherit;background-color:inherit}[data-page=legal]>[data-section=header]>*:not(:last-child){margin-bottom:60px}}@media screen and (max-width: 700px){[data-page=legal]>[data-section=header]{font-size:23px}[data-page=legal]>[data-section=header]>*:not(:last-child){margin-bottom:20px}[data-page=legal]>[data-section=header] h1{padding:var(--legal-padding-small)}}.legal .introduction{padding-top:1rem}.legal .introduction>div{margin:2rem 0}.legal .introduction *{text-align:center}.legal .introduction strong{font-weight:700}.legal .company-info{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:1rem;grid-row-gap:.5rem;padding-bottom:2rem}.legal .company-info *{line-height:1.5rem;font-size:14px;display:inline-block}.legal .company-info strong{text-align:right;font-weight:700}.legal .company-info p{text-align:left}[data-page=legal]{--legal-padding-large: 60px;--legal-padding-small: 20px;background-color:var(--color-greyscale-1);--breadcrumbs-padding-small: var(--legal-padding-small);--breadcrumbs-padding-large: var(--legal-element-gap);--breadcrumbs-max-width: 1600px}@media screen and (min-width: 951px){[data-page=legal]{--legal-element-gap: 20px;--legal-header-height: 200px}}@media screen and (max-width: 950px){[data-page=legal]{--legal-element-gap: 10px;--legal-header-height: 80px}}@media screen and (max-width: 700px){[data-page=legal]{--legal-element-gap: 10px}[data-page=legal] h2{font-size:23px}[data-page=legal] h5,[data-page=legal] li,[data-page=legal] p,[data-page=legal] button{font-size:12px}}
