.legal-page main{max-width:1000px;margin:0 auto;padding:48px 24px 72px}.legal-page h1{font-size:clamp(32px,5vw,56px);margin:32px 0 16px}.legal-page section{margin-top:32px}.legal-page h2{font-size:22px;line-height:1.4}.legal-page p{line-height:1.8;max-width:78ch}.legal-page time{color:#526b7b}.legal-page a{overflow-wrap:anywhere}.legal-page :is(a,summary):focus-visible{outline:2px solid #aa8b52;outline-offset:4px}