.legal-page{max-width:960px;margin:auto;padding:64px 24px;color:#173f36;line-height:1.8}.legal-page h1{font:clamp(38px,5vw,66px)/1.1 Georgia,serif}.legal-page h2{font:30px/1.2 Georgia,serif;margin-top:0}.legal-page section{padding:30px 0;border-bottom:1px solid #d3c7b2;scroll-margin-top:110px}.legal-page a,.legal-strip a{color:#683841;text-underline-offset:4px}.legal-page nav{display:flex;flex-wrap:wrap;gap:12px 24px}.legal-page nav a{padding:8px 0}.legal-strip{position:static;display:block;padding:20px 24px;margin:0;background:#eee7d9;color:#173f36;border-top:1px solid #c8b99e;font:13px/1.7 Arial,sans-serif;clear:both}.legal-strip p{max-width:1100px;margin:0 auto}.legal-strip a{display:inline-block;min-height:30px;margin-right:15px}.legal-context{font:14px/1.7 Arial,sans-serif;padding:16px;background:#eee7d9;color:#173f36;border-left:3px solid #ac8a51}.legal-context a{color:#683841}@media(max-width:600px){.legal-page{padding:32px 20px}.legal-page h2{font-size:25px}.legal-strip{padding:18px 20px}}.legal-document .lp-navigation>a{font:14px/1.4 Arial,sans-serif!important}.legal-document .lp-logo{font:inherit!important}.legal-document .reading-index{display:none}.legal-document .lp-navigation>a.lp-nav-visit{padding:15px 20px!important}