.policies-page{max-width:1080px;padding:64px 0 96px}.policies-head{border-bottom:1px solid var(--line,#e6ebef);padding-bottom:26px}.policies-eyebrow{font:10px var(--font-mono,monospace);letter-spacing:.16em;color:#8d97a0;margin:0 0 12px}.policies-head h1{letter-spacing:-.03em;margin:0;font-size:clamp(28px,3.4vw,44px);font-weight:350}.policies-sub{color:#6c7780;max-width:46ch;margin:12px 0 0;font-size:13.5px;line-height:1.8}.policies-body{grid-template-columns:190px minmax(0,1fr);gap:clamp(28px,5vw,68px);padding-top:34px;display:grid}.policies-nav{flex-direction:column;align-self:start;gap:2px;display:flex;position:sticky;top:96px}.policies-nav a{color:#5d686f;border-radius:7px;align-items:center;gap:9px;padding:10px 12px;font-size:13px;transition:background .15s,color .15s;display:flex}.policies-nav a:hover{color:#2c343a;background:#f3f6f8}.policies-nav a.is-active{color:#1f272c;background:#eef2f5;font-weight:500}.policies-doc h2{letter-spacing:-.015em;align-items:center;gap:9px;margin:0 0 18px;font-size:19px;font-weight:450;display:flex}.policies-pending{color:#6c7780;border:1px dashed #d5dde3;border-radius:8px;margin:0 0 14px;padding:18px 20px;font-size:13.5px;line-height:1.8}.policies-note{color:#8d97a0;margin:0;font-size:12.5px;line-height:1.8}.policies-note a{color:#8a6d2f;text-underline-offset:3px;text-decoration:underline}.dark .policies-head{border-color:#1c262e}.dark .policies-sub,.dark .policies-nav a{color:#9aa4ac}.dark .policies-nav a:hover{color:#d5dde3;background:#131c23}.dark .policies-nav a.is-active{color:#e2e8ec;background:#172129}.dark .policies-pending{color:#9aa4ac;border-color:#263239}.dark .policies-note{color:#7d878f}.dark .policies-note a{color:#d8b56a}@media (max-width:760px){.policies-body{grid-template-columns:minmax(0,1fr);gap:22px}.policies-nav{flex-flow:wrap;position:static}}.policies-updated{font:11px var(--font-mono,monospace);letter-spacing:.08em;color:#939ea7;margin:-8px 0 20px}.policies-lead{color:#4d585f;border-bottom:1px solid #eceff2;margin:0 0 30px;padding-bottom:26px;font-size:14px;line-height:1.85}.policies-section{margin-bottom:30px}.policies-section h3{letter-spacing:-.005em;color:#1f272c;margin:0 0 10px;font-size:14.5px;font-weight:500}.policies-section p{color:#59646c;margin:0 0 11px;font-size:13.5px;line-height:1.9}.policies-section ul{margin:0 0 11px;padding-left:18px}.policies-section li{color:#59646c;margin-bottom:7px;font-size:13.5px;line-height:1.9}.policies-section li::marker{color:#b3bcc3}.dark .policies-lead{color:#b3bdc5;border-color:#1c262e}.dark .policies-section h3{color:#e2e8ec}.dark .policies-section p,.dark .policies-section li{color:#9aa4ac}.dark .policies-section li::marker{color:#4c5963}
