.filing-footer{padding:16px 5% 28px;text-align:center;font-size:12px;color:var(--muted,#66635d)}.filing-footer nav{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:4px 18px}.filing-footer p{margin:6px 0 0;overflow-wrap:anywhere}.filing-footer a{color:inherit;display:inline-block;min-height:28px;line-height:28px;text-underline-offset:4px}.filing-footer a:focus-visible,.legal-page a:focus-visible{outline:2px solid var(--focus,#82572e);outline-offset:4px}.legal-page{max-width:780px;margin:0 auto;padding:32px 24px 48px;color:var(--ink,#282725);line-height:1.85;overflow-wrap:anywhere}.legal-page .legal-back{color:var(--accent,#82572e);display:inline-block;padding:8px 0;text-underline-offset:4px}.legal-page h1{font-size:clamp(27px,5vw,36px);line-height:1.4;margin:32px 0 12px;font-weight:500;letter-spacing:0}.legal-page h2{font-size:20px;line-height:1.5;margin:36px 0 12px;font-weight:500}.legal-page p{margin:12px 0}.legal-page .legal-date{color:var(--muted,#66635d);font-size:14px}.legal-page a{color:var(--accent,#82572e);text-underline-offset:4px}.legal-page dl{margin:28px 0}.legal-page dl>div{padding:16px 0;border-bottom:1px solid var(--line,#d4d0c8)}.legal-page dt{font-size:14px;color:var(--muted,#66635d)}.legal-page dd{margin:4px 0 0}.legal-page ul{padding-left:1.4em}.legal-page li{margin:8px 0}@media(max-width:600px){.legal-page{padding:20px 20px 36px}.filing-footer{padding:12px 20px 24px}}