.legal-page{margin:0;background:#f7f1e8;color:#383633;font:16px/1.7 Inter,Arial,sans-serif}.legal-document{max-width:760px;margin:auto;padding:32px 24px 64px}.legal-document h1{font-size:clamp(26px,5vw,38px);line-height:1.2;font-weight:400}.legal-document h2{font-size:23px;line-height:1.35;margin-top:32px;font-weight:500}.legal-document p{overflow-wrap:anywhere}.legal-document a{color:#205fca;text-underline-offset:3px}.legal-document a:focus-visible{outline:2px solid #205fca;outline-offset:4px}.legal-nav{display:flex;gap:16px;flex-wrap:wrap;margin-top:40px;padding-top:20px;border-top:1px solid #dcd5cc}@media print{.legal-nav,.legal-back{display:none}.legal-document{padding:0;max-width:none}.legal-page{background:#fff;color:#000}}