.ContentPage_page__yY_nm{max-width:calc(var(--width-doc) + 2 * var(--pad-x));margin-inline:auto;padding:var(--space-y-page) var(--pad-x) var(--pad-y)}.ContentPage_intro__Dkgri{margin-bottom:var(--space-y-block)}.ContentPage_eyebrow__BEWBk{display:inline-flex;align-items:center;gap:var(--space-2);font-family:var(--font-heading);font-size:var(--fs-caption);letter-spacing:var(--ls-wide);text-transform:uppercase;color:var(--cyan);margin-bottom:var(--space-3)}.ContentPage_title__WUHCV{font-size:var(--fs-h1-m);line-height:var(--lh-tight);margin-bottom:var(--space-3)}.ContentPage_title__WUHCV em{font-style:normal;background:var(--grad-primary);-webkit-background-clip:text;background-clip:text;color:transparent}.ContentPage_sub__24uZw{max-width:62ch;color:var(--text2);font-size:var(--fs-body)}.ContentPage_updated__yc_JY{margin-top:var(--space-3);color:var(--muted);font-size:var(--fs-small);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ContentPage_prose__YDXTJ{color:var(--text2);font-size:var(--fs-body);line-height:var(--lh-relaxed)}.ContentPage_prose__YDXTJ h2{font-family:var(--font-heading);text-transform:uppercase;letter-spacing:var(--ls-label);font-size:var(--fs-h3);color:var(--text);margin:var(--space-y-block) 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--border)}.ContentPage_prose__YDXTJ h3{font-size:var(--fs-card-title);font-weight:700;color:var(--text);margin:var(--space-5) 0 var(--space-2)}.ContentPage_prose__YDXTJ p{margin:0 0 var(--space-4)}.ContentPage_prose__YDXTJ ol,.ContentPage_prose__YDXTJ ul{margin:0 0 var(--space-4);padding-left:var(--space-5)}.ContentPage_prose__YDXTJ li{margin-bottom:var(--space-2)}.ContentPage_prose__YDXTJ li::marker{color:var(--cyan)}.ContentPage_prose__YDXTJ a{color:var(--cyan);transition:color var(--dur) var(--ease)}.ContentPage_prose__YDXTJ a:hover{color:var(--cyan-soft)}.ContentPage_prose__YDXTJ strong{color:var(--text);font-weight:600}.ContentPage_prose__YDXTJ aside{margin:var(--space-5) 0;padding:var(--space-4);border-left:3px solid var(--cyan);border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--card-bg);color:var(--muted);font-size:var(--fs-small)}.ContentPage_prose__YDXTJ aside p:last-child{margin-bottom:0}