.policy-page{margin:0;color:#1d1d1f;background:#fff;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.65}.policy-header{background:#000;color:#fff}.policy-header>div{max-width:1080px;min-height:52px;margin:auto;padding:12px 24px;display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:14px}.policy-brand{font-weight:600}.policy-brand span{color:#2997ff}.policy-main{max-width:1080px;margin:auto;padding:44px 24px 88px}.policy-breadcrumb{font-size:13px;color:#6e6e73;margin-bottom:36px}.policy-breadcrumb ol{display:flex;flex-wrap:wrap;gap:12px}.policy-main h1{font-size:clamp(36px,6vw,56px);font-weight:600;letter-spacing:-.035em;line-height:1.12;margin:8px 0 20px}.policy-eyebrow{color:#06c;font-size:13px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.policy-lead{max-width:720px;color:#6e6e73;font-size:20px}.policy-updated{color:#6e6e73;font-size:13px;margin:20px 0 40px}.policy-layout{display:grid;grid-template-columns:220px minmax(0,1fr);align-items:start;gap:56px}.policy-navigation{background:#f5f5f7;padding:16px;border-radius:16px}.policy-navigation a{display:block;padding:10px 12px;border-radius:8px;font-size:14px}.policy-navigation a[aria-current=page]{background:#fff;color:#06c;font-weight:600}.policy-content section+section{margin-top:32px}.policy-content section{scroll-margin-top:24px}.policy-content h2{font-size:23px;font-weight:600;line-height:1.3;margin-bottom:12px}.policy-content p+p{margin-top:12px}.policy-content ul{list-style:disc;padding-left:24px;margin:12px 0}.policy-content li+li{margin-top:8px}.policy-content a,.policy-breadcrumb a{color:#06c;text-decoration:underline;text-underline-offset:3px}.policy-footer{background:#f5f5f7;border-top:1px solid #e0e0e0;padding:32px 24px;font-size:13px;color:#6e6e73}.policy-footer>div{max-width:1032px;margin:auto}.policy-page a:hover{text-decoration:underline}@media(max-width:639px){.policy-layout{grid-template-columns:minmax(0,1fr);gap:32px}.policy-main{padding-top:24px}.policy-navigation ul{display:grid;grid-template-columns:1fr 1fr}.policy-header>div{gap:12px}}
