.legal-page main{max-width:700px;padding:40px 0 80px}.legal-page h1{font-size:clamp(42px,7vw,64px);margin:32px 0 16px}.legal-page h2{font-size:26px;line-height:1.35;margin:0 0 16px}.legal-page section{margin-top:40px;scroll-margin-top:24px}.legal-page p{overflow-wrap:anywhere}.legal-summary{font:21px/1.65 Georgia,serif;color:#4e584a;margin-block:32px}.legal-nav{display:flex;gap:24px;flex-wrap:wrap}.legal-nav a{display:inline-flex;align-items:center;min-height:44px;font-size:14px}.legal-nav a[aria-current=page]{font-weight:600;text-decoration-thickness:2px}.legal-skip{position:fixed;top:12px;left:12px;z-index:10;padding:12px 18px;background:#344633;color:white;transform:translateY(-160%)}.legal-skip:focus{transform:none}@media(max-width:700px){.legal-page main{padding-top:20px}.legal-page h2{font-size:24px}.legal-summary{font-size:19px}}@media(prefers-color-scheme:dark){.legal-summary{color:#c7cbbf}}
