/* Privacy and Legal: calm pages with a clear way back. */
.doc{max-width:46rem;margin:0 auto;padding:calc(132px + env(safe-area-inset-top,0px)) max(20px,env(safe-area-inset-left,0px)) 110px;display:grid;gap:22px}
.doc h1{font-size:clamp(46px,8vw,76px);line-height:1}
.doc h2{font-size:30px;margin-top:16px}
.doc p,.doc li{color:var(--muted);font-size:17px}
.doc b{color:var(--fg);font-weight:500}
.doc a{color:var(--fg)}
.doc ol{padding-left:1.2em;display:grid;gap:12px;margin:0}
.doc .ph-note{font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}
.back{display:inline-flex;align-items:center;gap:6px;min-height:44px;font-size:14px;letter-spacing:.04em;text-decoration:none;margin-left:-10px}
.back .ic{width:40px;height:40px}
