@layer components{.flor-prose{font-family:var(--flor-body);color:var(--color-flor-ink-soft);font-size:1rem;line-height:1.7}.flor-prose>*+*{margin-top:1rem}.flor-prose h2{font-family:var(--flor-display);color:var(--color-flor-ink);font-size:1.5rem;line-height:1.25;font-weight:700;margin-top:2.5rem;text-wrap:balance}.flor-prose h3{font-family:var(--flor-body);font-size:1.0625rem;margin-top:1.75rem}.flor-prose h3,.flor-prose strong{color:var(--color-flor-ink);font-weight:600}.flor-prose a{color:var(--color-flor-pink-deep);font-weight:600;text-decoration:underline;text-underline-offset:2px}.flor-prose ol,.flor-prose ul{padding-inline-start:1.25rem}.flor-prose ul{list-style:disc}.flor-prose ol{list-style:decimal}.flor-prose li+li{margin-top:.5rem}.flor-prose dl{display:grid;gap:.25rem 1rem}@media (min-width:40rem){.flor-prose dl{grid-template-columns:minmax(9rem,max-content) 1fr}}.flor-prose dt{color:var(--color-flor-ink);font-weight:600}.flor-prose dd{margin:0}.flor-prose blockquote{border-inline-start:3px solid var(--color-flor-pink);background:var(--color-flor-paper);border-radius:var(--radius-field);padding:.875rem 1rem;color:var(--color-flor-ink)}.flor-pending{color:var(--color-flor-warn);font-weight:600}}