.progress-bar.svelte-1aazdtj{position:fixed;top:calc(4.5rem - 8px);left:0;height:3px;background:linear-gradient(90deg,#e11d48,#fb7185);z-index:51;transition:width .1s ease-out}.article-page.svelte-1aazdtj{font-family:DM Sans,system-ui,-apple-system,sans-serif;padding-top:4rem;padding-bottom:6rem}.article-container.svelte-1aazdtj{max-width:44rem;margin:0 auto;padding:0 1.5rem}.article-header.svelte-1aazdtj{margin-bottom:3.5rem;text-align:center}.article-meta.svelte-1aazdtj{display:flex;align-items:center;justify-content:center;gap:.625rem;margin-bottom:1.5rem}.article-category.svelte-1aazdtj{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;padding:.25rem .65rem;border-radius:999px}.category-rose.svelte-1aazdtj{background:#fff1f2;color:#be123c}.meta-dot.svelte-1aazdtj{width:3px;height:3px;border-radius:50%;background:#d4d4d8;font-size:0;overflow:hidden}.read-time.svelte-1aazdtj{font-size:.8rem;color:#a1a1aa;font-weight:500;letter-spacing:.01em}.article-title.svelte-1aazdtj{font-family:"DM Serif Display",DM Sans,serif;font-size:2.5rem;font-weight:400;letter-spacing:-.02em;color:#09090b;line-height:1.15;margin:0 0 2rem}@media(min-width:640px){.article-title.svelte-1aazdtj{font-size:3.25rem}}.article-author.svelte-1aazdtj{display:flex;align-items:center;justify-content:center;gap:.75rem}.author-avatar.svelte-1aazdtj{width:2.5rem;height:2.5rem;border-radius:999px;-o-object-fit:cover;object-fit:cover}.author-info.svelte-1aazdtj{display:flex;flex-direction:column;text-align:left;gap:.1rem}.author-name.svelte-1aazdtj{font-size:.875rem;font-weight:600;color:#27272a}.author-title.svelte-1aazdtj{font-size:.8rem;color:#a1a1aa}.post-date.svelte-1aazdtj{font-size:.75rem;color:#a1a1aa}.agenda-block.svelte-1aazdtj{border:1px solid #e4e4e7;border-radius:12px;overflow:hidden;margin:2rem 0}.agenda-section.svelte-1aazdtj{padding:1.25rem 1.5rem;border-bottom:1px solid #e4e4e7}.agenda-section.svelte-1aazdtj:last-child{border-bottom:none}.agenda-section.svelte-1aazdtj p:where(.svelte-1aazdtj){margin:.5rem 0 0;font-size:.9375rem;color:#3f3f46;line-height:1.6}.agenda-section-purple.svelte-1aazdtj{background:#faf5ff}.agenda-section-blue.svelte-1aazdtj{background:#eff6ff}.agenda-section-green.svelte-1aazdtj{background:#f0fdf4}.agenda-section-gray.svelte-1aazdtj{background:#fafafa}.agenda-label.svelte-1aazdtj{font-size:.65rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em;display:block;margin-bottom:.25rem}.agenda-section-purple.svelte-1aazdtj .agenda-label:where(.svelte-1aazdtj){color:#7c3aed}.agenda-section-blue.svelte-1aazdtj .agenda-label:where(.svelte-1aazdtj){color:#1d4ed8}.agenda-section-green.svelte-1aazdtj .agenda-label:where(.svelte-1aazdtj){color:#15803d}.agenda-section-gray.svelte-1aazdtj .agenda-label:where(.svelte-1aazdtj){color:#71717a}.article-content.svelte-1aazdtj{font-size:1.0625rem;line-height:1.8;color:#3f3f46}.lead.svelte-1aazdtj{font-size:1.1875rem;line-height:1.65;color:#27272a;font-weight:500;margin-bottom:2rem}.article-content.svelte-1aazdtj h2:where(.svelte-1aazdtj){font-family:"DM Serif Display",DM Sans,serif;font-size:1.75rem;font-weight:400;color:#09090b;margin-top:3rem;margin-bottom:1rem;letter-spacing:-.01em;line-height:1.25}.article-content.svelte-1aazdtj p:where(.svelte-1aazdtj){margin-bottom:1.5rem}.article-content.svelte-1aazdtj blockquote:where(.svelte-1aazdtj){border-left:3px solid #e11d48;padding:1.25rem 1.75rem;background:#fff1f2;border-radius:0 12px 12px 0;margin:2.5rem 0;font-style:italic;font-size:1.125rem;color:#27272a;line-height:1.65}.article-content.svelte-1aazdtj ul:where(.svelte-1aazdtj){margin-bottom:2rem;padding-left:1.25rem}.article-content.svelte-1aazdtj li:where(.svelte-1aazdtj){margin-bottom:.625rem;position:relative;line-height:1.7}.article-content.svelte-1aazdtj li:where(.svelte-1aazdtj)::marker{color:#fda4af}.article-content.svelte-1aazdtj strong:where(.svelte-1aazdtj){color:#09090b;font-weight:700}.article-footer.svelte-1aazdtj{margin-top:5rem}.article-cta-box.svelte-1aazdtj{position:relative;background:#09090b;border-radius:20px;padding:3rem 2rem;text-align:center;color:#fff;overflow:hidden}.article-cta-box.svelte-1aazdtj:before{content:"";position:absolute;top:-60%;left:50%;transform:translate(-50%);width:120%;height:100%;background:radial-gradient(ellipse at center,rgba(225,29,72,.15),transparent 70%);pointer-events:none}@media(min-width:640px){.article-cta-box.svelte-1aazdtj{padding:3.5rem}}.article-cta-box.svelte-1aazdtj h3:where(.svelte-1aazdtj){font-family:"DM Serif Display",DM Sans,serif;font-size:1.75rem;font-weight:400;margin:0 0 .75rem;position:relative}.article-cta-box.svelte-1aazdtj p:where(.svelte-1aazdtj){color:#a1a1aa;margin:0 0 2.5rem;font-size:1rem;position:relative;line-height:1.6}.cta-actions.svelte-1aazdtj{display:flex;flex-direction:column;align-items:center;gap:1.25rem;position:relative}@media(min-width:640px){.cta-actions.svelte-1aazdtj{flex-direction:row;justify-content:center}}.back-to-blog.svelte-1aazdtj{display:inline-flex;align-items:center;gap:.5rem;color:#a1a1aa;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.back-to-blog.svelte-1aazdtj:hover{color:#fda4af}@keyframes svelte-1aazdtj-fade-up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.animate-fade-in.svelte-1aazdtj,.animate-slide-up.svelte-1aazdtj{animation:svelte-1aazdtj-fade-up .6s cubic-bezier(.22,1,.36,1) both}.delay-200.svelte-1aazdtj{animation-delay:.1s}.delay-300.svelte-1aazdtj{animation-delay:.2s}[data-theme=dark] .article-title.svelte-1aazdtj{color:#fafafa}[data-theme=dark] .author-name.svelte-1aazdtj{color:#e4e4e7}[data-theme=dark] .read-time.svelte-1aazdtj,[data-theme=dark] .author-title.svelte-1aazdtj,[data-theme=dark] .post-date.svelte-1aazdtj{color:#71717a}[data-theme=dark] .meta-dot.svelte-1aazdtj{background:#52525b}[data-theme=dark] .article-content.svelte-1aazdtj{color:#d4d4d8}[data-theme=dark] .lead.svelte-1aazdtj{color:#e4e4e7}[data-theme=dark] .article-content.svelte-1aazdtj h2:where(.svelte-1aazdtj),[data-theme=dark] .article-content.svelte-1aazdtj strong:where(.svelte-1aazdtj){color:#fafafa}[data-theme=dark] .article-content.svelte-1aazdtj blockquote:where(.svelte-1aazdtj){background:#1f0a0f;color:#e4e4e7;border-color:#e11d48}[data-theme=dark] .article-content.svelte-1aazdtj li:where(.svelte-1aazdtj)::marker{color:#be123c}[data-theme=dark] .category-rose.svelte-1aazdtj{background:#be123c26;color:#fda4af}[data-theme=dark] .article-cta-box.svelte-1aazdtj{background:#18181b;border:1px solid #27272a}[data-theme=dark] .agenda-block.svelte-1aazdtj,[data-theme=dark] .agenda-section.svelte-1aazdtj{border-color:#27272a}[data-theme=dark] .agenda-section-purple.svelte-1aazdtj{background:#7c3aed14}[data-theme=dark] .agenda-section-blue.svelte-1aazdtj{background:#1d4ed814}[data-theme=dark] .agenda-section-green.svelte-1aazdtj{background:#15803d14}[data-theme=dark] .agenda-section-gray.svelte-1aazdtj{background:#18181b}[data-theme=dark] .agenda-section.svelte-1aazdtj p:where(.svelte-1aazdtj){color:#d4d4d8}@media(max-width:640px){.article-title.svelte-1aazdtj{font-size:2rem}.article-content.svelte-1aazdtj h2:where(.svelte-1aazdtj){font-size:1.5rem}.article-cta-box.svelte-1aazdtj h3:where(.svelte-1aazdtj){font-size:1.4rem}}
