.privacy-page header{position:static;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 6%}.privacy-content{max-width:900px;margin:auto;padding:48px 24px 72px}.privacy-content h1{font-size:clamp(30px,4vw,46px);line-height:1.2;margin:10px 0 12px}.privacy-date{font-size:12px;color:var(--muted)}.privacy-lead{font-size:18px;line-height:1.75}.privacy-content section{padding:22px 0;border-bottom:1px solid #68477466}.privacy-content h2{font-size:22px;line-height:1.4;margin:0 0 16px}.privacy-content p,.privacy-content address{line-height:1.85;color:var(--muted);font-style:normal;font-size:15px}.privacy-content a,.photo-privacy a{color:var(--gold);text-decoration:underline;text-underline-offset:3px}.privacy-content strong{color:var(--text)}.privacy-end{margin-top:28px}.photo-privacy{border:1px solid #9363a170;border-radius:10px;padding:14px;background:var(--panel);margin:14px 0;font-size:12px;line-height:1.75;color:var(--muted)}.photo-privacy strong{color:var(--text)}.photo-privacy p{margin:0 0 8px}.photo-privacy p:last-child{margin-bottom:0}.privacy-page footer{display:flex;gap:20px;flex-wrap:wrap;padding:24px 6%;font-size:13px}@media(max-width:650px){.privacy-content{padding:30px 20px 48px}.privacy-page header{padding:16px;flex-wrap:wrap}.privacy-page header .outline{font-size:12px;min-height:44px}.privacy-content h2{font-size:19px}}
