.privacy-content{max-width:960px;padding-top:64px;padding-bottom:72px}.privacy-content h1{font-size:clamp(2.4rem,6vw,4rem);line-height:1.12;margin:0 0 20px}.privacy-content h2{font-size:clamp(1.25rem,3vw,1.65rem);line-height:1.35;margin:0 0 16px}.privacy-content p,.privacy-content li{line-height:1.85;overflow-wrap:anywhere}.privacy-content p{margin:0 0 16px}.privacy-content ul{padding-left:24px}.privacy-content li{margin-bottom:12px}.privacy-content>section{margin-top:36px;scroll-margin-top:110px}.privacy-updated{font-size:.9rem;color:var(--muted,#647067)}.privacy-contents{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;padding:24px;margin:28px 0;border:1px solid #deded2;border-radius:18px}.privacy-contents a,.privacy-content p a{color:inherit;text-decoration:underline;text-underline-offset:4px}.privacy-content .brand-tm{font-size:.55em;vertical-align:super;position:static;line-height:0}.privacy-page .faq-footer a:not(.wordmark){color:inherit}@media(max-width:600px){.privacy-content{padding-top:36px;padding-bottom:44px}.privacy-contents{grid-template-columns:1fr;padding:20px}.privacy-page .navbar{gap:12px}.privacy-page .faq-back{font-size:.8rem;padding:10px 12px}}.privacy-page:not(.contact-page) .privacy-content h1,.privacy-page .privacy-content h2{padding-bottom:16px;border-bottom:1px solid #deded2}
