.prose-page{max-width:var(--container-prose);margin-inline:auto}.prose-page__heading{font-size:var(--display-md);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tight);line-height:var(--leading-tight);color:var(--text-primary);margin-block-end:var(--space-6)}.prose-page__heading--legal{margin-block-end:var(--space-8)}.prose-page__body{font-size:var(--text-lg);line-height:var(--leading-relaxed);color:var(--text-secondary)}.prose-page__legal-notice{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-secondary);padding:var(--space-6);background:var(--warning-tint);border:1px solid var(--warning-border);border-radius:var(--radius-md)}.prose-page--legal{gap:var(--space-8);flex-direction:column;display:flex}.prose-page__block{gap:var(--space-3);flex-direction:column;display:flex}.prose-page__subheading{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-semibold);line-height:var(--leading-snug);letter-spacing:var(--tracking-tight);color:var(--text-primary);margin:0 0 var(--space-2) 0}.prose-page__paragraph{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);color:var(--text-secondary);margin:0}.prose-page__address{font-style:normal;font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--text-primary)}.prose-page__link{color:var(--accent-text);text-underline-offset:2px;word-break:break-word;text-decoration:underline}.prose-page__link:hover{color:var(--accent)}.prose-page__link:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:var(--radius-xs)}
