body:has(.api-terms){overflow-x:clip}.api-terms{--at-sand:#f1edda;--at-card:#ffffff;--at-line:#e0d9c4;--at-text:#132330;--at-text-2:#3f5262;--at-navy:#16384e;--at-sea:#1e7fb0;--at-hair:#eee9d8;--at-display:var(--font-bricolage),system-ui,sans-serif;--at-mono:ui-monospace,"SF Mono",Menlo,monospace;margin-inline:calc(50% - 50vw);background:var(--at-sand);color:var(--at-text);font-size:16px;line-height:1.7;padding:48px 0 80px}.api-terms .at-wrap{width:min(820px,100% - 32px);margin-inline:auto}.api-terms .at-crumbs{font-size:14px;color:var(--at-text-2);margin:0 0 12px}.api-terms h1{font-family:var(--at-display);font-weight:700;font-size:clamp(32px,4.4vw,44px);line-height:1.1;letter-spacing:-.02em;margin:0 0 8px}.api-terms .at-meta{font-size:14px;color:var(--at-text-2);margin:0 0 32px}.api-terms .at-card{background:var(--at-card);border:1px solid var(--at-line);border-radius:14px;padding:8px 32px 24px}.api-terms section{padding-top:24px}.api-terms section+section{border-top:1px solid var(--at-hair);margin-top:24px}.api-terms h2{font-weight:700;font-size:22px;line-height:1.25;margin:0 0 8px}.api-terms h2,.api-terms h3{font-family:var(--at-display)}.api-terms h3{font-weight:600;font-size:17px;line-height:1.3;margin:18px 0 4px}.api-terms p{margin:0 0 8px}.api-terms a{color:var(--at-sea);text-decoration:underline;text-underline-offset:2px}.api-terms code{font-family:var(--at-mono);font-size:14px;background:var(--at-hair);border-radius:4px;padding:1px 5px;overflow-wrap:anywhere}.api-terms .at-related{font-size:14px;color:var(--at-text-2);margin:24px 0 0}@media (max-width:600px){.api-terms{padding:32px 0 56px}.api-terms .at-card{padding:4px 18px 18px}}