.privacy-hero{padding:88px 0 70px;background:radial-gradient(circle at 85% 20%,rgba(0,167,159,.16),transparent 28%),linear-gradient(140deg,#fff,#fff5d7)}.privacy-hero .container{max-width:900px}.privacy-hero h1{font-family:Georgia,"Times New Roman",serif;font-size:clamp(3rem,7vw,5.6rem);line-height:1;letter-spacing:-.045em;margin:0 0 22px}.privacy-hero h1 em{display:block;color:var(--purple);font-weight:400}.privacy-hero .summary{max-width:720px;color:var(--muted);font-size:1.1rem}.privacy-layout{display:grid;grid-template-columns:260px minmax(0,1fr);gap:55px;align-items:start}.privacy-nav{position:sticky;top:110px;background:rgba(121,24,137,.07);border-radius:22px;padding:24px}.privacy-nav strong{display:block;color:var(--purple);margin-bottom:12px}.privacy-nav a{display:block;text-decoration:none;color:var(--muted);font-size:.82rem;font-weight:750;padding:7px 0}.privacy-nav a:hover{color:var(--purple)}.privacy-copy{max-width:780px}.privacy-copy section{scroll-margin-top:110px;padding-bottom:34px;margin-bottom:34px;border-bottom:1px solid #eadfed}.privacy-copy section:last-child{border-bottom:0}.privacy-copy h2{font-family:Georgia,"Times New Roman",serif;font-size:clamp(1.7rem,3vw,2.4rem);line-height:1.15;color:var(--purple);margin:0 0 15px}.privacy-copy p,.privacy-copy li{color:var(--muted)}.privacy-copy ul{padding-left:22px}.privacy-note{background:#fff8db;border-left:5px solid var(--yellow);border-radius:14px;padding:18px 20px}.privacy-updated{display:inline-block;background:#fff;border:1px solid #eadfed;border-radius:999px;padding:7px 13px;font-size:.75rem;font-weight:850;color:var(--purple)}@media(max-width:760px){.privacy-hero{padding:58px 0 50px}.privacy-layout{grid-template-columns:1fr;gap:28px}.privacy-nav{position:static}.privacy-nav a{display:inline-block;margin-right:15px}.privacy-copy section{scroll-margin-top:95px}}
