.privacy{padding-top:48px}.policy{max-width:760px;margin:0 auto}.policy-head{flex-direction:column;gap:20px;padding-bottom:48px;display:flex}.policy-title{font-size:clamp(64px,8vw,112px)}.policy-head .lead{max-width:none}.policy-date{color:var(--text-secondary);font-size:14px}.policy p,.policy li,.policy address{font:400 16px/1.65 var(--font-body);color:var(--text-primary)}.policy-head .lead{color:var(--text-secondary);font-size:18px;line-height:1.55}.policy strong{font-weight:600}.policy a:not(.btn){color:var(--text-primary);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.policy a:not(.btn):hover{color:var(--text-brand)}.policy-summary{margin-bottom:56px;padding:36px 40px 40px}.policy-summary h2,.policy-section h2{font-family:var(--font-display);text-transform:uppercase;letter-spacing:0;color:var(--text-primary);font-weight:800;line-height:.95}.policy-summary h2{margin-bottom:20px;font-size:36px}.policy-summary ul{flex-direction:column;gap:14px;display:flex}.policy-summary li{padding-left:22px;position:relative}.policy-summary li:before{content:"";background:var(--text-brand);border-radius:50%;width:8px;height:8px;position:absolute;top:.62em;left:2px}.policy-toc{padding-bottom:24px}.policy-toc h2{margin-bottom:16px}.policy-toc ol{columns:2;counter-reset:toc;column-gap:32px;list-style:none}.policy-toc li{counter-increment:toc;break-inside:avoid;padding:6px 0;font-size:15px}.policy-toc li:before{content:counter(toc, decimal-leading-zero);width:32px;color:var(--text-secondary);font-variant-numeric:tabular-nums;font-size:13px;display:inline-block}.policy-toc a:not(.btn){text-decoration:none}.policy-toc a:not(.btn):hover{color:var(--text-primary);text-decoration:underline}.policy-section{border-top:1px solid var(--border-hairline);padding:40px 0;scroll-margin-top:24px}.policy-section h2{align-items:baseline;gap:16px;margin-bottom:20px;font-size:44px;display:flex}.policy-num{font:500 13px/1 var(--font-body);color:var(--text-secondary);font-variant-numeric:tabular-nums;transform:translateY(-6px)}.policy-section h3{font:600 17px/1.4 var(--font-body);color:var(--text-primary);margin:28px 0 8px}.policy-section p+p,.policy-section p+ul,.policy-section ul+p{margin-top:14px}.policy-section ul{flex-direction:column;gap:8px;display:flex}.policy-section li{padding-left:20px;position:relative}.policy-section li:before{content:"";background:var(--text-secondary);width:8px;height:1.5px;position:absolute;top:.78em;left:2px}.policy address{flex-direction:column;margin-top:14px;font-style:normal;display:flex}.footer a[aria-current=page]{color:var(--text-primary)}@media (width<=640px){.privacy{padding-top:24px}.policy-head{gap:16px;padding-bottom:32px}.policy-title{font-size:17vw}.policy-head .lead{font-size:16px}.policy-summary{margin-bottom:40px;padding:24px 22px 28px}.policy-summary h2{font-size:30px}.policy-toc ol{columns:1}.policy-section{padding:32px 0}.policy-section h2{gap:12px;font-size:34px}.policy-num{transform:translateY(-4px)}.policy p,.policy li,.policy address{font-size:15px}}
