.legal{max-width:850px;margin:55px auto;padding:0 24px;line-height:1.8}.legal h1{font-size:clamp(36px,6vw,60px);line-height:1.15}.legal h2{font-size:24px;margin:38px 0 12px;line-height:1.3}.legal p,.legal li{color:#ded7ca}.legal li{margin:10px 0}.legal a{color:#efad43;text-underline-offset:4px}.legal-summary{font-size:21px;padding:22px;border-left:3px solid #efad43;background:#efad430a}.skip-link{position:absolute;left:-10000px}.skip-link:focus{left:16px;top:16px;background:#090a0f;padding:12px;z-index:10}@media print{header,footer,.skip-link{display:none}body,.legal{background:white;color:black}.legal p,.legal li,.legal a{color:black}.legal{margin:0;max-width:none}}header nav>a{display:inline-block}.legal blockquote{border-left:2px solid #efad43;margin:20px 0;padding:12px 20px;background:#efad430a}
