@layer components{:where(.content-prose){overflow-wrap:break-word;color:var(--color-cacao-600);font-size:1.0625rem;line-height:1.75}:where(.content-prose) :where(h2){font-family:var(--font-display);color:var(--color-cacao-900);font-size:clamp(1.625rem,1.2rem + 1.4vw,2.125rem);line-height:1.15;letter-spacing:-.01em;scroll-margin-top:6rem}:where(.content-prose) :where(h3){font-family:var(--font-display);color:var(--color-cacao-900);font-size:1.375rem;line-height:1.25;scroll-margin-top:6rem}:where(.content-prose) :where(strong){color:var(--color-cacao-900);font-weight:600}:where(.content-prose) :where(ul,ol){padding-left:1.25rem}:where(.content-prose) :where(ul){list-style:disc}:where(.content-prose) :where(ol){list-style:decimal}:where(.content-prose) :where(li+li){margin-top:.5rem}:where(.content-prose) :where(li)::marker{color:var(--color-berry-500)}:where(.content-prose) :where(a:not([data-plain])){color:var(--color-berry-700);text-decoration-line:underline;text-decoration-color:var(--color-berry-300);text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s var(--ease-quiet),text-decoration-color .2s var(--ease-quiet)}:where(.content-prose) :where(a:not([data-plain]):hover){color:var(--color-berry-900);text-decoration-color:currentColor}:where(.content-prose) :where(table){width:100%;border-collapse:collapse;font-size:.875rem;line-height:1.55}:where(.content-prose) :where(th,td){padding:.75rem 1rem;text-align:left;vertical-align:top}:where(.content-prose) :where(thead th){font-size:.6875rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--color-cacao-500);background:var(--color-cream-100)}:where(.content-prose) :where(tbody tr){border-top:1px solid color-mix(in oklab,var(--color-cream-200) 70%,transparent)}}
