@layer theme, base, components, utilities;@layer components.tb-tokens, components.tb-prose, components.tb-blocks, components.tb-shell, components.tb-states;@layer components.tb-blocks{.tb-member-only{min-inline-size:0;margin-block:2rem}.tb-member-only__loading{margin:0;font-size:.875rem;line-height:1.6;color:var(--tb-ink-muted)}.tb-member-only>.tl-prose>:where(p,ul,ol,blockquote,h2,h3,h4,dl){max-inline-size:min(100%,var(--tb-measure))}.tb-member-only>.tl-prose>:where(p,ul,ol,blockquote,dl){font-size:1.0625rem}@container tl-lesson (max-width: 39.999rem){.tb-member-only>.tl-prose>:where(p,ul,ol,blockquote,dl){font-size:1rem}}.tb-member-only>.tl-prose>h2:is([data-station],[data-appendix]){max-inline-size:none;margin-block:3.5rem 1rem;padding-block-start:2.25rem;border-block-start:1px solid var(--tb-border);font-size:1.625rem;line-height:1.35;font-weight:700}@container tl-lesson (max-width: 39.999rem){.tb-member-only>.tl-prose>h2:is([data-station],[data-appendix]){margin-block-start:2.5rem;padding-block-start:1.75rem;font-size:1.375rem}}}