@layer components{.legal-page{width:min(100%,48rem);padding-inline:var(--gutter);padding-block:var(--space-3) var(--space-4);margin-inline:auto;container-type:inline-size}.legal{gap:var(--space-3);display:grid}.legal__head{border-block-end:1px solid var(--role-idle);padding-block-end:var(--space-2)}.legal__title{font-size:var(--step-3);letter-spacing:-.01em;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;margin:0;font-weight:300;line-height:1.05}.legal__section{gap:var(--space-1);display:grid}.legal__heading{font-size:var(--step-1);margin:0;padding-block-start:var(--space-1);font-weight:500;line-height:1.25}.legal__sub{margin:var(--space-1) 0 0;font-size:var(--step-0);font-weight:600}.legal__p,.legal__list{overflow-wrap:break-word;max-width:68ch;margin:0}.legal__list{gap:.25rem;padding-inline-start:1.25rem;display:grid}.legal a{color:var(--brain-blue)}}
@layer components{.not-found{align-content:center;justify-items:start;gap:var(--space-2);width:min(100%,48rem);min-height:60svh;padding-inline:var(--gutter);padding-block:var(--space-4);margin-inline:auto;display:grid}.not-found__code{color:var(--text-quiet);font-family:var(--font-mono);letter-spacing:.2em;margin:0}.not-found__title{font-size:var(--step-3);margin:0;font-weight:300;line-height:1.05}}
@layer reset,tokens,base,components,utilities;
