/* Scoped document layout; the homepage styles remain unchanged. */
.privacy-page .header { position:relative; top:auto; margin:0; background:var(--bone); }
.privacy-content { max-width:58rem; margin-inline:auto; padding:clamp(3rem,7vw,7rem) var(--page-gutter); }
.privacy-content h1 { font-size:clamp(2.65rem,6vw,5.5rem); line-height:1.06; }
.privacy-content p { line-height:1.7; overflow-wrap:anywhere; }
.privacy-content .privacy-review { font-size:.875rem; color:var(--secondary-text); border-block:1px solid var(--line); padding-block:1rem; margin-block:2rem; }
.privacy-content section { padding:2rem 0 0; margin-top:2rem; border-top:1px solid var(--line); }
.privacy-content h2 { font:500 clamp(1.4rem,2.5vw,1.8rem)/1.25 var(--font-sans); letter-spacing:-.03em; margin-bottom:1rem; }
.privacy-content a { text-underline-offset:.2em; }
.privacy-page footer .footer-top { flex-wrap:wrap; }
.privacy-page footer p { overflow-wrap:anywhere; }
/* The homepage intentionally shares a grid row with its hero; documents do not. */
body.privacy-page { display:block; }

.privacy-content li{line-height:1.65;margin-bottom:.45rem}.privacy-content ul{padding-left:1.3rem}.privacy-content blockquote{margin:1.5rem 0;padding-left:1.2rem;border-left:2px solid var(--blush)}
