.policy-nav{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.policy-page{max-width:860px;padding-block:48px 80px}.policy-back{color:var(--muted);margin-bottom:24px;display:inline-block}.policy-back:hover{color:var(--ink)}.policy-document{overflow-wrap:anywhere}.policy-document h1{letter-spacing:-.04em;margin-block:36px 20px;font-size:clamp(2rem,5vw,3rem);line-height:1.2}.policy-document h2{border-top:1px solid var(--line);margin-block:40px 16px;padding-top:24px;font-size:1.35rem;line-height:1.35}.policy-document p,.policy-document li{color:var(--text)}.policy-document li+li{margin-top:8px}.policy-document a{text-underline-offset:3px;text-decoration:underline}.policy-document blockquote{border-left:3px solid var(--line);background:var(--soft);margin-inline:0;padding:10px 20px}.policy-document code{white-space:normal;font-size:.9em}.policy-document table{border-collapse:collapse;max-width:100%;margin-block:20px;font-size:.9rem;display:block;overflow-x:auto}.policy-document th,.policy-document td{border:1px solid var(--line);text-align:left;vertical-align:top;min-width:130px;padding:12px}.policy-document th{background:var(--soft)}.cookie-declaration{border-top:1px solid var(--line);margin-top:40px;padding-top:24px}@media (width<=620px){.policy-page{padding-block:28px 56px}.policy-document th,.policy-document td{min-width:115px;padding:9px}}
