@layer components{.static-page{max-width:48rem;margin-inline:auto;padding:var(--space-l)var(--space-s)var(--space-xl);color:var(--color-text);& .static-page__header{margin-block-end:var(--space-m)}& .static-page__title{font-size:var(--size-step-3);line-height:1.1;margin:0 0 var(--space-2xs)}& .static-page__updated{margin:0;color:var(--color-text-muted);font-size:var(--size-step--1)}& .static-page__body{display:flex;flex-direction:column;gap:var(--space-s);& > *{margin:0}}& h2{font-size:var(--size-step-2);line-height:1.2;margin-block-start:var(--space-m);padding-block-start:var(--space-m);border-block-start:1px solid var(--color-border)}& .static-page__body > h2:first-child{margin-block-start:0;padding-block-start:0;border-block-start:0}& h3{font-size:var(--size-step-1);margin-block-start:var(--space-2xs)}& ul, & ol{display:flex;flex-direction:column;gap:var(--space-3xs);padding-inline-start:var(--space-m)}& strong{font-weight:600}& code{padding:0 var(--space-3xs);border-radius:var(--radius-s);background:var(--color-surface-mixed);font-family:var(--font-mono);font-size:var(--size-step--1);overflow-wrap:anywhere}& table{display:block;overflow-x:auto;border-collapse:collapse;font-size:var(--size-step--1)}& th, & td{padding:var(--space-2xs)var(--space-xs);border-block-end:1px solid var(--color-border);text-align:start;vertical-align:top}& th{color:var(--color-text-muted);font-weight:600}}}