@import url("./typography.css");*{box-sizing:border-box}html{color-scheme:dark;background:#071120;color:var(--ph-text);font-family:var(--ph-font)}body{margin:0;line-height:1.65;font-size:var(--ph-font-body)}header,main,footer{width:min(100% - 48px,840px);margin:auto}header{display:flex;justify-content:space-between;align-items:center;gap:24px;padding:32px 0;border-bottom:1px solid #ffffff25}header img{width:172px;height:auto}nav{display:flex;gap:20px}a{color:inherit;text-underline-offset:4px}a:hover{color:var(--ph-text)}main{padding:60px 0 80px;min-height:58vh}h1{margin:0 0 40px;font:600 var(--ph-font-page)/1.222223 var(--ph-font);color:var(--ph-title)}h2{margin:32px 0 12px;font:400 var(--ph-font-section)/1.333334 var(--ph-font);color:var(--ph-text)}address{font-style:normal}footer{display:flex;gap:28px;flex-wrap:wrap;padding:26px 0 48px;border-top:1px solid #ffffff25;font-size:var(--ph-font-body)}@media(max-width:520px){header,main,footer{width:calc(100% - 36px)}header img{width:142px}main{padding-top:42px}}

h1,h2,h3{overflow-wrap:anywhere;hyphens:auto}
.legal-contact-image{max-width:100%;height:auto;user-select:none;-webkit-user-select:none}.legal-contact-address{display:block}.legal-contact-email{display:inline-block;vertical-align:middle}
@media print{.legal-contact-image{filter:brightness(0)}}
