@layer components{.prose{margin-top:40px}.prose>*+*{margin-top:20px}.prose h2{font-size:var(--f-title);letter-spacing:-.02em;color:var(--deep);text-wrap:balance;margin-top:56px;font-weight:600;line-height:1.15}.prose ul,.prose ol{padding-left:1.25em}.prose ul{list-style:outside}.prose ol{list-style:decimal}.prose li+li{margin-top:8px}.prose li::marker{color:var(--action)}.prose a{color:var(--action);text-underline-offset:4px}.prose blockquote{border-radius:var(--r-card);background:var(--mist);color:var(--deep);padding:20px 24px}}
