.privacy-page{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.privacy-subtitle{max-width:27ch;margin-top:20px;font-size:24px;line-height:1.35}.privacy-version{max-width:32ch;color:var(--muted);margin-top:12px;font-size:16px}.privacy-contents{max-width:34ch;margin-top:40px}.privacy-contents-title{margin-bottom:12px;font-size:16px;font-weight:700}.privacy-contents ul{margin:0;padding:0;list-style:none}.privacy-contents a{min-height:44px;color:var(--ink);align-items:center;padding-block:8px;font-size:18px;line-height:1.35;text-decoration-thickness:1px;display:flex}.privacy-contents a:hover,.privacy-action:hover{color:var(--blue)}.privacy-copy{width:100%;max-width:47ch}.privacy-section{scroll-margin-top:40px}.privacy-section+.privacy-section{border-top:1px solid var(--rule);margin-top:40px;padding-top:32px}.privacy-section h2{letter-spacing:-.015em;font-size:26px;font-weight:700;line-height:1.2}.privacy-section p{margin-top:18px;line-height:1.6}.privacy-action{min-height:44px;color:var(--ink);overflow-wrap:anywhere;align-items:center;margin-top:12px;display:inline-flex}.privacy-contact-links{flex-wrap:wrap;gap:0 28px;display:flex}.privacy-providers,.privacy-providers>div+div{margin-top:24px}.privacy-providers dt{font-weight:700}.privacy-providers dd{margin:0}.privacy-providers dd p{margin-top:6px}@media (width>=1024px) and (height>=900px){.privacy-introduction{position:sticky;top:36px}}@media (width<=767px){.privacy-page{grid-template-columns:minmax(0,1fr);row-gap:36px}.privacy-subtitle{margin-top:16px;font-size:22px}.privacy-contents{max-width:none;margin-top:32px}.privacy-section{scroll-margin-top:24px}.privacy-section+.privacy-section{margin-top:32px;padding-top:28px}.privacy-section h2{font-size:24px}}@media print{body[data-surface=site\.privacy]{color:#000;background:#fff;font-size:11pt}body[data-surface=site\.privacy] .site-header,body[data-surface=site\.privacy] .site-footer,.privacy-contents{display:none}.privacy-page{min-height:0;padding:0;display:block}.privacy-introduction{margin-bottom:24pt;position:static}.privacy-copy{max-width:none}.privacy-section{break-inside:avoid}.privacy-section h2{font-size:16pt}}
