.legal-header{display:flex;justify-content:space-between;align-items:center;padding:28px 6%;gap:24px;border-bottom:1px solid var(--hairline)}.legal-header>a:last-child{font-size:14px}.legal-page{max-width:960px;margin:0 auto;padding:64px 28px 80px}.legal-page h1{font:clamp(42px,6vw,68px)/1.06 var(--serif);margin:22px 0 34px}.legal-page nav{display:flex;flex-wrap:wrap;gap:14px 26px;padding:0 0 30px;border-bottom:1px solid var(--hairline)}.legal-page article a,.legal-page aside a,.legal-page nav a{text-decoration:underline;text-underline-offset:4px}.legal-page h2{font:32px/1.2 var(--serif);margin:38px 0 16px}.legal-page li,.legal-page p{font-size:16px;line-height:1.85;margin:0 0 16px;overflow-wrap:anywhere}.legal-page ul{list-style:disc;padding-left:24px}.legal-page aside{margin-top:45px;padding:25px;background:#e9e8e0;border-radius:14px}.legal-page aside h2{margin-top:0}.legal-status{padding:22px 26px;border-left:3px solid #9f8c74;background:#e9e8e0;margin-top:32px!important}.legal-page .legal-source{font-size:14px;color:#696861}@media(max-width:600px){.legal-header{padding:24px;align-items:flex-start}.legal-header .brand{font-size:27px}.legal-header>a:last-child{max-width:125px;text-align:right}.legal-page{padding:38px 24px 55px}.legal-page nav{flex-direction:column}.legal-page h2{font-size:29px}}