
.form-note.form-privacy{margin:18px 0 12px;font-size:13px;line-height:1.65}
.form-privacy a,.privacy-footer-link{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.form-privacy a:hover,.privacy-footer-link:hover{color:var(--ink)}
.privacy-page .privacy-layout{grid-template-columns:minmax(0,1fr) 280px;gap:60px}
.privacy-page .privacy-article{max-width:78ch}
.privacy-page .privacy-article h1{font-size:clamp(27px,3.6vw,43px);line-height:1.17;letter-spacing:-.8px}
.privacy-subtitle{color:var(--muted);font-size:18px!important;line-height:1.5!important;margin-bottom:12px}
.privacy-updated{font-size:13px!important;color:var(--muted);margin-bottom:30px}
.privacy-page .privacy-article h2{font-family:var(--sans);font-size:24px;font-weight:600;line-height:1.35;letter-spacing:-.35px;scroll-margin-top:28px}
.privacy-page .privacy-article p,.privacy-page .privacy-article li{font-size:17px;line-height:1.75;overflow-wrap:anywhere}
.privacy-page .privacy-article a{color:var(--accent);text-decoration:underline;text-underline-offset:3px}
.privacy-page .privacy-article .button{color:var(--paper);text-decoration:none}
.privacy-page .privacy-article li+li{margin-top:12px}
.privacy-page .privacy-aside{position:sticky;top:24px;margin-top:54px;max-width:280px}
.privacy-toc ol{padding-left:22px;margin:15px 0}
.privacy-toc li{margin:0 0 12px}
.privacy-toc a{font-size:14px;line-height:1.5;text-decoration:underline;text-underline-offset:3px}
@media(max-width:960px){.privacy-page .privacy-layout{grid-template-columns:1fr;gap:28px}.privacy-page .privacy-aside{position:static;max-width:none;margin-top:0;grid-row:1}.privacy-toc ol{columns:2;column-gap:28px}.privacy-toc li{break-inside:avoid}}
@media(max-width:600px){.privacy-toc ol{columns:1}.privacy-page .privacy-article h2{font-size:22px}.privacy-page .privacy-article p,.privacy-page .privacy-article li{font-size:16px}}
@media print{.privacy-page .seo-header,.privacy-page .privacy-aside,.privacy-page .site-footer,.privacy-page .privacy-article .button{display:none}.privacy-page .privacy-layout{display:block;padding:0}.privacy-page .container{width:100%}.privacy-page .privacy-article{max-width:none}.privacy-page h2{break-after:avoid}}
