.legal-page{max-width:800px;margin:36px auto 0}.legal-page .secondary-page-title{max-width:none;font-size:clamp(44px,6.5vw,76px)}.legal-page p{overflow-wrap:anywhere;margin-top:18px;font-size:16px;line-height:1.75}.legal-page h2{margin-top:40px;font-size:clamp(21px,3vw,26px);font-weight:550;line-height:1.35}.legal-page section{scroll-margin-top:120px}.legal-preamble>p:first-child{letter-spacing:.025em;font-size:13px}.legal-contents{border-block:1px solid #0e161928;margin-top:28px}.legal-contents summary{cursor:pointer;padding-block:16px;font-size:15px}.legal-contents ol{gap:4px;padding:0 0 20px;list-style:none;display:grid}.legal-contents a{text-underline-offset:4px;padding-block:10px;font-size:14px;line-height:1.5;text-decoration:underline;display:block}@media not (min-width:64rem){.legal-page{margin-top:24px}.legal-page section{scroll-margin-top:100px}}
