.studio-privacy-page{min-height:100dvh;padding:clamp(24px,6vw,80px);max-width:880px;margin:auto;color:var(--foreground,#f5f5f7)}.studio-privacy-page h1{font-size:clamp(36px,6vw,64px);line-height:1.08;letter-spacing:-.045em;margin:20px 0}.studio-privacy-lead{font-size:20px;line-height:1.5;opacity:.7}.studio-privacy-page section{margin-top:40px}.studio-privacy-page h2{font-size:24px;letter-spacing:-.025em}.studio-privacy-page footer,.studio-privacy-page section p{font-size:16px;line-height:1.8;opacity:.8}.studio-privacy-page a{text-decoration:underline;text-underline-offset:3px}.studio-privacy-page footer{border-top:1px solid #8883;margin-top:40px;padding-top:24px}