.safety-doc{display:grid;align-content:start;gap:2.25rem}.safety-doc-intro{display:grid;gap:1rem}.safety-doc h1{margin:0;color:var(--app-color-text-strong);font-family:var(--app-font-display);font-size:clamp(2rem,7vw,3rem);font-weight:500;letter-spacing:-.01em;line-height:1.08}.safety-doc h2{margin:0 0 .75rem;color:var(--app-color-text-strong);font-size:1.125rem;font-weight:700}.safety-doc p{margin:.75rem 0 0;line-height:1.6}.safety-doc .safety-doc-intro p{margin:0}.safety-doc .safety-doc-lede{max-width:38rem;font-size:1.0625rem}.safety-doc .safety-doc-updated{color:var(--app-color-muted);font-size:.9375rem}.safety-doc ol,.safety-doc ul{display:grid;gap:.5rem;margin:0;padding-left:1.25rem;line-height:1.6}.safety-doc p+ol,.safety-doc p+ul{margin-top:.75rem}.safety-doc li::marker{color:var(--app-color-primary)}.safety-doc code{border-radius:.25rem;padding:.05rem .35rem;background:var(--app-color-surface-subtle);font-size:.9375rem;overflow-wrap:anywhere}.safety-doc a{color:var(--app-color-primary-strong)}.safety-doc a:focus-visible{border-radius:.25rem;outline:none;box-shadow:var(--app-shadow-focus)}
