@layer components{.te-page-hero{padding-block:var(--te-space-10);background:var(--te-color-surface-sunken);color:var(--te-color-text);font-family:var(--te-font-text)}.te-page-hero__inner{gap:var(--te-space-3);grid-template-columns:minmax(0,1fr);display:grid}.te-page-hero__title{color:var(--te-color-text);font:var(--te-weight-black) var(--te-text-3xl) / var(--te-leading-tight) var(--te-font-heading);letter-spacing:.002em;overflow-wrap:anywhere;text-wrap:balance;margin:0}.te-page-hero__lead{max-inline-size:42rem;color:var(--te-color-text-body);font:var(--te-weight-regular) var(--te-text-lg) / var(--te-leading-normal) var(--te-font-text);margin:0}@media (min-width:1024px){.te-page-hero{padding-block:var(--te-space-16) var(--te-space-12)}}.te-page{gap:var(--te-space-8);padding-block:var(--te-space-10) var(--te-space-16);color:var(--te-color-text);font-family:var(--te-font-text);grid-template-columns:minmax(0,1fr);display:grid}.te-page__content{max-inline-size:48rem}.te-page__list{gap:var(--te-space-3);grid-template-columns:minmax(0,1fr);margin:0;padding:0;list-style:none;display:grid}.te-page__entry{font:var(--te-weight-bold) var(--te-text-lg) / var(--te-leading-snug) var(--te-font-text);margin:0}.te-page__link{min-block-size:var(--te-control-height);color:var(--te-color-text);overflow-wrap:anywhere;align-items:center;text-decoration:underline;display:inline-flex}.te-page__link:focus-visible{outline:var(--te-focus-width) solid var(--te-focus-color);outline-offset:var(--te-focus-offset)}.te-page__text{max-inline-size:42rem;color:var(--te-color-text-body);font:var(--te-weight-regular) var(--te-text-md) / var(--te-leading-normal) var(--te-font-text);margin:0}.te-page__actions{gap:var(--te-space-3);flex-wrap:wrap;display:flex}.te-prose{max-inline-size:75ch;color:var(--te-color-text-body);font:var(--te-weight-regular) var(--te-text-md) / var(--te-leading-normal) var(--te-font-text);overflow-wrap:break-word}.te-prose :where(p,ul,ol,blockquote,table)+:where(p,ul,ol,blockquote,table){margin-block-start:var(--te-space-3)}.te-prose :where(h2,h3,h4){margin-block:var(--te-space-4) var(--te-space-2);color:var(--te-color-text);font:var(--te-weight-bold) var(--te-text-lg) / var(--te-leading-snug) var(--te-font-text)}.te-prose ul{padding-inline-start:var(--te-space-6);list-style:outside}.te-prose ol{padding-inline-start:var(--te-space-6);list-style:decimal}.te-prose li{list-style:inherit}.te-prose li+li{margin-block-start:var(--te-space-1)}.te-prose li::marker{color:var(--te-color-text-muted)}.te-prose a{color:var(--te-color-text);text-underline-offset:var(--te-underline-offset);text-decoration:underline}.te-prose a:focus-visible{outline:var(--te-focus-width) solid var(--te-focus-color);outline-offset:var(--te-focus-offset)}.te-prose :where(strong,b){color:var(--te-color-text);font-weight:var(--te-weight-bold)}.te-prose :where(table,pre){max-inline-size:100%;display:block;overflow-x:auto}.te-prose :where(th,td){padding:var(--te-space-2) var(--te-space-3);border:var(--te-border-width) solid var(--te-color-border);text-align:start}}