main.page-privacy .page-hero.ph-plain{padding-bottom:clamp(28px,3.6vw,48px)}main.page-privacy .pv-body{padding-bottom:clamp(72px,9vw,128px)}main.page-privacy .pv-cols{grid-template-columns:220px minmax(0,760px);align-items:start;gap:clamp(32px,5vw,80px);display:grid}@media (max-width:820px){main.page-privacy .pv-cols{grid-template-columns:minmax(0,1fr)}main.page-privacy .pv-toc{position:static}}main.page-privacy .pv-toc{border-top:1px solid var(--line);flex-direction:column;gap:2px;padding-top:12px;display:flex;position:sticky;top:110px}main.page-privacy .pv-toc a{color:var(--slate);padding:6px 0;font-size:15px}main.page-privacy .pv-toc a:hover{color:var(--navy)}main.page-privacy .pv-text h2{font-family:var(--display);color:var(--navy);margin:44px 0 14px;scroll-margin-top:110px;font-size:clamp(24px,2.4vw,32px);font-weight:400;line-height:1.2}main.page-privacy .pv-text h2:first-child{margin-top:0}main.page-privacy .pv-text p,main.page-privacy .pv-text li{color:var(--ink);font-size:16.5px;line-height:1.65}main.page-privacy .pv-text p+p{margin-top:12px}main.page-privacy .pv-text ul{gap:10px;margin:14px 0;padding-left:20px;display:grid}main.page-privacy .pv-text b{color:var(--navy);font-weight:500}@media (max-width:820px){main.page-privacy .pv-toc{position:static}main.page-privacy .pv-toc a{align-items:center;min-height:44px;padding-block:0;display:flex}}
