.published-csp{overflow-wrap:anywhere}.security-page,.legal-page{align-items:start;gap:var(--space-12);grid-template-columns:minmax(0,1fr) 240px;display:grid}.security-page :where(p,ul,ol,dl,dd),.legal-page :where(p,ul,ol,dl,dd){margin:0}.security-page__contents,.legal-page__contents{top:var(--space-6);padding:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-xl);font-size:var(--text-md);flex-direction:column;grid-area:1/2;align-items:flex-start;gap:10px;display:flex;position:sticky}.security-page__contents-title,.legal-page__contents-title{color:var(--ink);font-size:var(--text-sm);font-weight:600}.security-page__contents-link,.legal-page__contents-link{color:var(--text-body)}.security-page__content,.legal-page__content{gap:var(--space-10);flex-direction:column;grid-area:1/1;min-width:0;display:flex}.security-page__introduction,.legal-page__introduction{gap:var(--space-4);flex-direction:column;display:flex}.security-page__title,.legal-page__title{margin:0}.security-page__lead,.legal-page__lead{font-size:17px}.security-section,.legal-section{gap:var(--space-4);flex-direction:column;display:flex}.security-section__title,.legal-section__title{letter-spacing:-.01em;scroll-margin-top:var(--space-6);margin:0;font-size:24px}.published-csp-block{padding:var(--space-4);border-radius:var(--radius-lg);background:var(--ink);color:var(--border);font-family:var(--font-mono);font-size:var(--text-sm);line-height:1.6}.published-csp-block code{font-size:inherit}.security-row{gap:var(--space-1);border-top:1px solid var(--divider);flex-direction:column;padding:14px 0;display:flex}.security-row__name{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm);font-weight:600}.security-row__name code,.security-field__name code{font-size:inherit}.security-row__text{font-size:var(--text-base)}.security-requests,.security-telemetry-events,.security-event__fields,.security-waitlist-fields{padding:0;list-style:none}.security-request{gap:var(--space-1) 10px;border-top:1px solid var(--divider);font-size:var(--text-base);flex-wrap:wrap;padding:10px 0;line-height:1.55;display:flex}.security-request__name,.security-endpoint__name,.security-event__name{color:var(--ink);font-size:var(--text-sm);font-weight:600}.security-request__text{flex:260px;min-width:0}.security-endpoint{gap:var(--space-3);margin-top:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-xl);background:var(--surface-subtle);font-size:var(--text-base);flex-direction:column;padding:18px;display:flex}.security-endpoint__text:first-letter{text-transform:uppercase}.security-telemetry-events{flex-direction:column;gap:10px;display:flex}.security-event{border:1px solid var(--border);border-radius:var(--radius-lg);padding:0 14px}.security-event__summary{padding:var(--space-3) 0;cursor:pointer}.security-event__fields{margin-bottom:var(--space-3)}.security-field{padding:var(--space-2) 0;border-top:1px solid var(--divider);font-size:var(--text-md);overflow-wrap:anywhere;flex-direction:column;gap:2px;line-height:1.55;display:flex}.security-waitlist-fields .security-field{border-top-color:var(--border)}.security-field__name{color:var(--ink);font-family:var(--font-mono);font-size:var(--text-sm)}.legal-section__subtitle{margin:0;font-size:18px}.legal-list{flex-direction:column;gap:10px;padding-left:22px;display:flex}.legal-fact{gap:var(--space-4);border-bottom:1px solid var(--border);grid-template-columns:220px minmax(0,1fr);padding:10px 0;display:grid}.legal-fact dt{color:var(--ink);font-weight:600}.security-procedure{font-size:var(--text-base);flex-direction:column;gap:10px;padding-left:22px;display:flex}.security-section .alert{margin:0}@media (width<=720px){.security-page,.legal-page{grid-template-columns:minmax(0,1fr)}.security-page__contents,.legal-page__contents{display:none}.security-page__content,.legal-page__content{gap:var(--space-8)}.security-section__title,.legal-section__title{font-size:22px}.legal-fact{gap:var(--space-1);grid-template-columns:minmax(0,1fr)}}
