.container{width:100%;max-width:var(--container-width);padding-inline:var(--container-padding);margin-inline:auto}.container--narrow{max-width:var(--container-narrow)}.section{padding-block:var(--space-section)}.section--surface{background-color:var(--color-surface)}.section--dark{background-color:var(--color-primary);color:var(--color-text-inverted)}.section--dark h2,.section--dark h3{color:#fff}.prose h1{font-size:var(--text-2xl);margin-bottom:var(--space-lg)}.prose h2{font-size:var(--text-xl);margin-top:var(--space-xl);margin-bottom:var(--space-sm)}.prose h3{font-size:var(--text-md);margin-top:var(--space-lg);margin-bottom:var(--space-xs)}.prose p,.prose ul{margin-bottom:var(--space-md);color:var(--color-text)}.prose ul{padding-left:1.25rem}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{top:-100%;left:var(--space-md);z-index:100;padding:var(--space-xs) var(--space-md);background-color:var(--color-primary);color:#fff;border-radius:var(--radius-sm);text-decoration:none;position:absolute}.skip-link:focus-visible{top:var(--space-md);color:#fff}
