.legal{padding:150px 0 110px}.legal-inner{max-width:760px;margin:0 auto;padding:0 24px}.legal h1{font-family:var(--serif);letter-spacing:-1.5px;margin-bottom:16px;font-size:clamp(34px,5vw,56px);font-weight:400;line-height:1.08}.legal-date{color:var(--muted);margin-bottom:40px;font-size:14px}.legal h2{font-family:var(--serif);letter-spacing:-.4px;margin:44px 0 14px;font-size:clamp(22px,2.6vw,28px);font-weight:400}.legal p,.legal li{color:var(--muted);font-size:16px;line-height:1.75}.legal p{margin-bottom:14px}.legal ul{margin-bottom:14px;padding-left:20px;list-style:outside}.legal li{margin-bottom:8px}.legal strong{color:var(--cream);font-weight:500}.legal a{color:var(--cream);text-underline-offset:3px;text-decoration:underline}@media (max-width:768px){.legal{padding:120px 0 80px}}
