.privacy-page{background:var(--sand);padding:clamp(32px,5vw,72px) clamp(20px,5vw,80px)}.privacy-document{border-top:4px solid var(--pine-dark);background:var(--white);overflow-wrap:anywhere;max-width:860px;margin:0 auto;padding:clamp(24px,5vw,64px)}.privacy-heading .eyebrow{margin-bottom:18px;font-size:.875rem;line-height:1.6}.privacy-heading h1{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(2.5rem,5vw,4rem);line-height:1.12}.privacy-updated{color:var(--ink-soft);margin:0 0 24px;font-size:.875rem;line-height:1.6}.privacy-document .privacy-intro{font-size:1.125rem}.privacy-document section{border-top:1px solid var(--line);margin-top:30px;padding-top:26px}.privacy-document h2{color:var(--pine-dark);margin:0 0 12px;font-size:1.25rem;font-weight:650;line-height:1.5}.privacy-document p:not(.eyebrow):not(.privacy-updated){color:var(--ink-soft);margin:0 0 14px;line-height:1.8}.privacy-document section p{font-size:1rem}.privacy-document section a{color:var(--pine-dark);text-underline-offset:4px;text-decoration:underline}.privacy-new-tab{font-size:.875rem}.privacy-actions{margin-top:32px}.privacy-document a:focus-visible{outline:3px solid var(--cedar);outline-offset:4px}
