._3q1WEW_column{inline-size:100%;max-inline-size:72rem;padding-inline:var(--spacing-3);margin-inline:auto}@media (min-width:40rem){._3q1WEW_column{padding-inline:var(--spacing-4)}}._3q1WEW_column[data-band]{padding-block:var(--spacing-8)}._3q1WEW_header{z-index:40;border-block-end:var(--border-width) solid var(--color-border);background-color:color-mix(in oklch, var(--color-background-surface) 85%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);position:sticky;inset-block-start:0}._3q1WEW_header .astryx-top-nav{padding-block:var(--spacing-2);padding-inline:0}._3q1WEW_main{flex-grow:1}._3q1WEW_skipLink{z-index:100;padding:var(--spacing-2) var(--spacing-4);border-radius:var(--radius-element);background-color:var(--color-accent);color:var(--color-on-accent);position:fixed;inset-block-start:var(--spacing-4);inset-inline-start:var(--spacing-4)}._3q1WEW_skipLink:not(:focus){clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;padding:0;position:absolute;overflow:clip}
.y1iljW_layout{grid-template-columns:minmax(0,1fr)}.y1iljW_rail{display:none}@media (min-width:64rem){.y1iljW_layout{grid-template-columns:minmax(0,68ch) 14rem}.y1iljW_rail{align-self:start;display:flex;position:sticky;inset-block-start:6rem}.y1iljW_disclosure{display:none}}.y1iljW_article{--bw-tracking-heading:-.01em}.y1iljW_article :where(h2){font-size:var(--text-heading-2-size);line-height:var(--text-heading-2-leading);font-weight:var(--font-weight-semibold);letter-spacing:var(--bw-tracking-heading);margin-block:var(--spacing-8) var(--spacing-3);border-block-start:var(--border-width) solid var(--color-border);padding-block-start:var(--spacing-6);scroll-margin-block-start:5.5rem}.y1iljW_article :where(h3){font-size:var(--text-heading-3-size);line-height:var(--text-heading-3-leading);font-weight:var(--font-weight-semibold);letter-spacing:var(--bw-tracking-heading);margin-block:var(--spacing-8) var(--spacing-2);scroll-margin-block-start:5.5rem}.y1iljW_article>:where(h2:first-child){border-block-start:0;margin-block-start:0;padding-block-start:0}
