.legal-page{background:#efe7d8;color:#241d25}.legal-page header{height:82px;padding:0 clamp(22px,7vw,100px);display:flex;align-items:center;background:#0b0912;color:#f5eddf}.legal-page main{max-width:820px;margin:auto;padding:90px 25px 130px}.legal-page h1{font:500 clamp(48px,7vw,78px) var(--serif);margin:0 0 25px}.legal-page .lead{font:22px/1.6 var(--serif);color:#5a4d58}.legal-page h2{font:500 27px var(--serif);margin:48px 0 10px}.legal-page p{line-height:1.85;color:#594f57}.legal-note{margin-top:60px;padding:22px;border:1px solid #baaa94;background:#e5dac8;font-size:13px}
