.m2i2ra_legalDocument{width:100%;min-width:0;padding-block:var(--layout-page-padding)}.m2i2ra_documentHeader{gap:var(--space-3);width:100%;padding-bottom:var(--space-8);border-bottom:var(--border-width) solid var(--border-subtle);display:grid}.m2i2ra_documentHeader h1{color:var(--text-primary);font:var(--font-title);font-size:var(--font-size-display-lg);letter-spacing:.02em;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;hyphenate-limit-chars:10 4 4;text-shadow:var(--text-shadow-title);text-transform:uppercase;line-height:.9}.m2i2ra_lede{color:var(--text-secondary);font:var(--font-reading-large)}.m2i2ra_documentBody{gap:var(--space-8);padding-top:var(--space-8);grid-template-columns:minmax(12rem,14rem) minmax(0,1fr);display:grid}.m2i2ra_legalContent{max-width:var(--layout-text-measure);gap:var(--space-8);display:grid}.m2i2ra_legalSection{gap:var(--space-3);scroll-margin-top:calc(var(--shell-header-height) + var(--space-8));display:grid}.m2i2ra_legalSection+.m2i2ra_legalSection{padding-top:var(--space-8);border-top:var(--border-width) solid var(--border-subtle)}.m2i2ra_legalSection h2{color:var(--text-primary);font:var(--font-title);font-size:var(--font-size-display-sm);text-transform:uppercase;line-height:1}.m2i2ra_legalSection p,.m2i2ra_legalSection li{color:var(--text-secondary);font:var(--font-body)}.m2i2ra_legalSection ul{gap:var(--space-2);padding-left:var(--space-6);display:grid}.m2i2ra_legalSection li::marker{color:var(--color-accent)}.m2i2ra_legalSection code{padding-inline:var(--space-1);border:var(--border-width) solid var(--border-muted);border-radius:var(--radius-sm);color:var(--text-primary);background:var(--surface-panel);font-family:ui-monospace,SFMono-Regular,Menlo,monospace}@media not (min-width:64rem){.m2i2ra_documentBody{grid-template-columns:minmax(0,1fr)}}@media not (min-width:30rem){.m2i2ra_documentHeader{padding-bottom:var(--space-6)}.m2i2ra_documentHeader h1{font-size:clamp(2rem, 10.5vw, var(--font-size-display-lg))}.m2i2ra_legalSection+.m2i2ra_legalSection{padding-top:var(--space-6)}.m2i2ra_legalContent{gap:var(--space-6)}.m2i2ra_documentBody{gap:var(--space-4);padding-top:var(--space-6)}}
