.prose .article-callout{background:color-mix(in srgb,var(--color-pink-600,#db2777) 5%,#fff);border-left:3px solid var(--color-pink-600,#db2777);border-radius:0 12px 12px 0;margin:1.5rem 0;padding:16px 20px}.prose .article-callout>:first-child{margin-top:0}.prose .article-callout>:last-child{margin-bottom:0}.prose a{color:var(--color-pink-600,#db2777)!important;font-weight:600;overflow-wrap:anywhere;text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:3px;transition:color .15s ease,background-color .15s ease}.prose a *{color:inherit!important}.prose a:hover{background:color-mix(in srgb,var(--color-pink-600,#db2777) 8%,transparent);color:var(--color-pink-700,#be185d)!important}.prose a:focus-visible{border-radius:2px;outline:2px solid var(--color-pink-600,#db2777);outline-offset:2px}.prose .article-source-meta{border-top:1px solid var(--color-border-light,#e5e7eb);color:var(--color-text-muted,#6b7280);font-size:.8125rem;line-height:1.5;margin-top:1.5rem;padding-top:.75rem}.prose .article-source-meta :is(p,h1,h2,h3,h4,h5,h6){color:inherit;font-size:inherit;font-weight:inherit;margin:.25rem 0}.prose .article-source-meta strong{font-weight:600}
