:root{--shely-pink: #FF4F91;--shely-plum: #511843;--shely-blush: #FF9BB5;--shely-coral: #FFB38B;--shely-gold: #FFC972;--shely-mint: #E9FFF6;--shely-bg: #FFFFFF;--text-primary: #1a1a2e;--text-secondary: #5a5a72;--text-muted: #8e8ea0;--border-light: rgba(81, 24, 67, .08);--shadow-sm: 0 1px 3px rgba(81, 24, 67, .06);--shadow-md: 0 4px 16px rgba(81, 24, 67, .08);--shadow-lg: 0 8px 32px rgba(81, 24, 67, .1);--radius-sm: 8px;--radius-md: 12px;--radius-lg: 16px;--font-heading: "Poppins", system-ui, -apple-system, sans-serif;--font-body: "Inter", system-ui, -apple-system, sans-serif}.progress-bar-track.svelte-ct0llj{position:fixed;top:0;left:0;right:0;height:3px;background:var(--border-light);z-index:1000}.progress-bar-fill.svelte-ct0llj{height:100%;background:linear-gradient(90deg,var(--shely-pink),var(--shely-plum));transform-origin:left;transition:transform .15s ease-out;will-change:transform}.hero.svelte-ct0llj{background:var(--shely-bg);padding-top:5rem;position:relative}.hero-inner.svelte-ct0llj{max-width:820px;margin:0 auto;padding:0 1.25rem 2.5rem}.breadcrumb.svelte-ct0llj{display:flex;align-items:center;flex-wrap:wrap;gap:.25rem;font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);margin-bottom:1.5rem}.breadcrumb.svelte-ct0llj a:where(.svelte-ct0llj){color:var(--text-muted);text-decoration:none;transition:color .2s}.breadcrumb.svelte-ct0llj a:where(.svelte-ct0llj):hover{color:var(--shely-pink)}.breadcrumb-sep.svelte-ct0llj{display:flex;align-items:center;color:var(--text-muted);opacity:.5}.breadcrumb-current.svelte-ct0llj{color:var(--text-secondary);font-weight:500;max-width:36ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.category-badge.svelte-ct0llj{display:inline-block;padding:0;background:none;color:var(--shely-pink);font-family:var(--font-body);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;text-decoration:none;border:0;border-radius:0;margin-bottom:1rem;transition:color .15s}.category-badge.svelte-ct0llj svg{display:none}.category-badge.svelte-ct0llj:hover{color:var(--shely-plum);background:none;transform:none}.hero-title.svelte-ct0llj{font-family:var(--font-heading);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;color:var(--shely-plum);letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.hero-intro.svelte-ct0llj{font-family:var(--font-body);font-size:1.15rem;color:var(--text-secondary);line-height:1.65;margin:0 0 1.5rem;max-width:680px}.hero-meta.svelte-ct0llj{display:flex;flex-wrap:wrap;gap:.625rem;margin-bottom:1.25rem}.meta-badge.svelte-ct0llj{display:inline-flex;align-items:center;gap:.4rem;padding:0;background:none;color:var(--text-muted, #6b5560);font-family:var(--font-body);font-size:.82rem;font-weight:500;border-radius:0;white-space:nowrap}.meta-badge.svelte-ct0llj svg{opacity:.55}.meta-badge--time.svelte-ct0llj,.meta-badge--lang.svelte-ct0llj,.meta-badge--date.svelte-ct0llj{background:none;color:var(--text-muted, #6b5560)}.hero-tags.svelte-ct0llj{display:flex;flex-wrap:wrap;gap:.375rem}.tag-pill.svelte-ct0llj{padding:.1875rem .625rem;background:#5118430a;color:var(--text-secondary);font-family:var(--font-body);font-size:.75rem;font-weight:500;border-radius:100px;border:1px solid var(--border-light)}.article-hero-photo.svelte-ct0llj{margin:1.75rem 0 0;width:100%;border-radius:16px;overflow:hidden;aspect-ratio:16 / 9;background:linear-gradient(135deg,#ff4f911a,#5118431a);box-shadow:0 10px 36px #5118431f}.article-hero-photo.svelte-ct0llj .cdnimg{width:100%;height:100%}.hero-gradient-line.svelte-ct0llj{height:3px;background:linear-gradient(90deg,var(--shely-pink),var(--shely-coral),var(--shely-gold),transparent);border-radius:2px}.mobile-toc-wrapper.svelte-ct0llj{display:none;background:#fff;border-bottom:1px solid var(--border-light);position:sticky;top:0;z-index:50}.mobile-toc-toggle.svelte-ct0llj{display:flex;align-items:center;gap:.5rem;width:100%;padding:.875rem 1.25rem;background:none;border:none;font-family:var(--font-body);font-size:.875rem;font-weight:600;color:var(--shely-plum);cursor:pointer}.mobile-toc-chevron.svelte-ct0llj{margin-left:auto;transition:transform .2s}.mobile-toc-chevron--open.svelte-ct0llj{transform:rotate(180deg)}.mobile-toc-list.svelte-ct0llj{padding:0 1.25rem 1rem;display:flex;flex-direction:column;gap:.25rem}.mobile-toc-item.svelte-ct0llj{display:flex;align-items:center;gap:.5rem;padding:.5rem .75rem;background:none;border:none;font-family:var(--font-body);font-size:.8125rem;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-sm);text-align:left;transition:background .2s,color .2s}.mobile-toc-item.svelte-ct0llj:hover{background:#ff4f910f}.mobile-toc-item--active.svelte-ct0llj{background:#ff4f9114;color:var(--shely-pink);font-weight:600}.mobile-toc-num.svelte-ct0llj{display:flex;align-items:center;justify-content:center;width:1.375rem;height:1.375rem;border-radius:50%;background:var(--border-light);font-size:.6875rem;font-weight:600;color:var(--text-muted);flex-shrink:0}.mobile-toc-item--active.svelte-ct0llj .mobile-toc-num:where(.svelte-ct0llj){background:var(--shely-pink);color:#fff}@media (max-width: 1023px){.mobile-toc-wrapper.svelte-ct0llj{display:block}}.article-layout.svelte-ct0llj{display:grid;grid-template-columns:1fr;gap:2rem;max-width:1200px;margin:0 auto;padding:2rem 1.25rem 4rem}@media (min-width: 1024px){.article-layout.svelte-ct0llj{grid-template-columns:1fr 300px;gap:3rem;padding:2.5rem 2rem 5rem}}.article-main.svelte-ct0llj{min-width:0}.content-renderer-wrap.svelte-ct0llj{font-family:var(--font-body);line-height:1.75;color:var(--text-primary)}.content-renderer-wrap.svelte-ct0llj article{max-width:720px}.content-renderer-wrap.svelte-ct0llj h1{font-family:var(--font-heading);font-size:clamp(1.625rem,3.5vw,2.25rem);font-weight:700;color:var(--shely-plum);letter-spacing:-.02em;line-height:1.25;margin-bottom:1rem}.content-renderer-wrap.svelte-ct0llj h2{font-family:var(--font-heading);font-size:clamp(1.25rem,2.5vw,1.625rem);font-weight:600;color:var(--shely-plum);letter-spacing:-.01em;line-height:1.3;margin-top:2.5rem;margin-bottom:1rem;padding-top:1rem;border-top:1px solid var(--border-light)}.content-renderer-wrap.svelte-ct0llj section:first-of-type h2{border-top:none;margin-top:0;padding-top:0}.content-renderer-wrap.svelte-ct0llj p{font-size:1.0625rem;line-height:1.75;color:var(--text-primary);margin-bottom:1.25rem}.content-renderer-wrap.svelte-ct0llj .prose{font-size:1.0625rem;line-height:1.75}.content-renderer-wrap.svelte-ct0llj header{display:none}.content-renderer-wrap.svelte-ct0llj footer{display:none}.content-renderer-wrap.svelte-ct0llj ul{margin-bottom:1.25rem}.content-renderer-wrap.svelte-ct0llj li{font-size:1.0625rem;line-height:1.75}.content-renderer-wrap.svelte-ct0llj table{border-radius:var(--radius-md);overflow:hidden;margin:1.5rem 0}.content-renderer-wrap.svelte-ct0llj figure{border-radius:var(--radius-md);overflow:hidden}.content-renderer-wrap.svelte-ct0llj .border-l-4{border-color:var(--shely-pink)!important;background:#ff4f9108;padding:1rem 1.25rem;border-radius:0 var(--radius-sm) var(--radius-sm) 0;margin-bottom:.75rem}.helpful-section.svelte-ct0llj{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--border-light);max-width:720px}.helpful-card.svelte-ct0llj{text-align:center;padding:2rem;background:var(--shely-bg);border-radius:var(--radius-lg);border:1px solid var(--border-light)}.helpful-title.svelte-ct0llj{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--shely-plum);margin:0 0 .375rem}.helpful-subtitle.svelte-ct0llj{font-family:var(--font-body);font-size:.875rem;color:var(--text-muted);margin:0 0 1.25rem}.helpful-buttons.svelte-ct0llj{display:flex;justify-content:center;gap:.75rem}.helpful-btn.svelte-ct0llj{display:flex;align-items:center;gap:.5rem;padding:.625rem 1.25rem;background:#fff;border:1px solid var(--border-light);border-radius:var(--radius-md);font-family:var(--font-body);font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.helpful-btn.svelte-ct0llj:hover{border-color:var(--shely-pink);color:var(--shely-pink);box-shadow:var(--shadow-sm)}.helpful-btn--selected.svelte-ct0llj{background:linear-gradient(135deg,var(--shely-pink),var(--shely-plum));color:#fff;border-color:transparent}.helpful-btn--selected.svelte-ct0llj:hover{color:#fff}.helpful-btn--selected.svelte-ct0llj svg{stroke:#fff}.helpful-thanks.svelte-ct0llj{margin-top:1rem;font-family:var(--font-body);font-size:.8125rem;color:var(--shely-pink);font-weight:500;animation:svelte-ct0llj-fadeInUp .3s ease}.article-sidebar.svelte-ct0llj{display:none}@media (min-width: 1024px){.article-sidebar.svelte-ct0llj{display:block}}.sidebar-sticky.svelte-ct0llj{position:sticky;top:5rem;display:flex;flex-direction:column;gap:1.25rem;padding-bottom:2rem}.sidebar-sticky.svelte-ct0llj::-webkit-scrollbar{width:4px}.sidebar-sticky.svelte-ct0llj::-webkit-scrollbar-track{background:transparent}.sidebar-sticky.svelte-ct0llj::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}.sidebar-card.svelte-ct0llj{background:#ffffffd9;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid var(--border-light);border-radius:var(--radius-md);padding:1.25rem;box-shadow:var(--shadow-sm);transition:box-shadow .2s}.sidebar-card.svelte-ct0llj:hover{box-shadow:var(--shadow-md)}.sidebar-card-title.svelte-ct0llj{display:flex;align-items:center;gap:.5rem;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;color:var(--shely-plum);text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem;padding-bottom:.75rem;border-bottom:1px solid var(--border-light)}.sidebar-card-title.svelte-ct0llj svg{color:var(--shely-pink);flex-shrink:0}.toc-nav.svelte-ct0llj{position:relative;display:flex;flex-direction:column;gap:0;padding-left:1.125rem}.toc-line.svelte-ct0llj{position:absolute;left:4px;top:8px;bottom:8px;width:1.5px;background:var(--border-light);border-radius:1px}.toc-item.svelte-ct0llj{display:flex;align-items:flex-start;gap:.625rem;padding:.375rem .5rem;background:none;border:none;font-family:var(--font-body);font-size:.8125rem;line-height:1.4;color:var(--text-muted);cursor:pointer;text-align:left;border-radius:var(--radius-sm);transition:all .25s;position:relative}.toc-item.svelte-ct0llj:hover{color:var(--text-secondary);background:#ff4f910a}.toc-item--active.svelte-ct0llj{color:var(--shely-pink);font-weight:600;background:#ff4f910f}.toc-dot.svelte-ct0llj{position:relative;flex-shrink:0;width:8px;height:8px;border-radius:50%;background:var(--border-light);margin-top:.3125rem;margin-left:-1.125rem;margin-right:.5rem;transition:all .25s;z-index:1}.toc-item--active.svelte-ct0llj .toc-dot:where(.svelte-ct0llj){background:var(--shely-pink);box-shadow:0 0 0 3px #ff4f9133;transform:scale(1.25)}.toc-text.svelte-ct0llj{flex:1}.lang-buttons.svelte-ct0llj{display:flex;flex-wrap:wrap;gap:.375rem}.lang-btn.svelte-ct0llj{padding:.3125rem .75rem;background:#5118430a;border:1px solid var(--border-light);border-radius:100px;font-family:var(--font-body);font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.lang-btn.svelte-ct0llj:hover{background:#ff4f9114;border-color:#ff4f9133;color:var(--shely-pink)}.lang-btn--active.svelte-ct0llj{background:var(--shely-pink);border-color:var(--shely-pink);color:#fff}.lang-btn--active.svelte-ct0llj:hover{background:var(--shely-pink);color:#fff}.related-list.svelte-ct0llj{display:flex;flex-direction:column;gap:.5rem}.related-item.svelte-ct0llj{display:flex;align-items:center;gap:.75rem;padding:.625rem;border-radius:var(--radius-sm);text-decoration:none;transition:all .2s}.related-item.svelte-ct0llj:hover{background:#ff4f910a;transform:translateY(-1px);box-shadow:var(--shadow-sm)}.related-thumb.svelte-ct0llj{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-sm);background:linear-gradient(135deg,#ff4f911f,#51184314);flex-shrink:0;color:var(--shely-plum);overflow:hidden}.related-thumb.svelte-ct0llj .cdnimg{width:100%;height:100%}.related-info.svelte-ct0llj{flex:1;min-width:0}.related-title.svelte-ct0llj{display:block;font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--text-primary);line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.related-time.svelte-ct0llj{font-size:.6875rem;color:var(--text-muted)}.related-arrow.svelte-ct0llj{color:var(--text-muted);flex-shrink:0;transition:transform .2s,color .2s}.related-item.svelte-ct0llj:hover .related-arrow:where(.svelte-ct0llj){color:var(--shely-pink);transform:translate(2px)}.share-buttons.svelte-ct0llj{display:flex;flex-direction:column;gap:.375rem}.share-btn.svelte-ct0llj{display:flex;align-items:center;gap:.5rem;width:100%;padding:.5rem .75rem;background:none;border:1px solid var(--border-light);border-radius:var(--radius-sm);font-family:var(--font-body);font-size:.8125rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s;text-align:left}.share-btn.svelte-ct0llj:hover{transform:translateY(-1px);box-shadow:var(--shadow-sm)}.share-btn--whatsapp.svelte-ct0llj:hover{background:#25d3660f;border-color:#25d3664d;color:#25d366}.share-btn--email.svelte-ct0llj:hover{background:#ff4f910f;border-color:#ff4f9133;color:var(--shely-pink)}.share-btn--copy.svelte-ct0llj:hover{background:#5118430a;border-color:#51184326;color:var(--shely-plum)}.share-btn--print.svelte-ct0llj:hover{background:#8e8ea00f;border-color:#8e8ea033;color:var(--text-primary)}.read-next.svelte-ct0llj{background:var(--shely-bg);padding:4rem 1.25rem;border-top:1px solid var(--border-light)}.read-next-inner.svelte-ct0llj{max-width:1200px;margin:0 auto;text-align:center}.read-next-title.svelte-ct0llj{font-family:var(--font-heading);font-size:clamp(1.375rem,3vw,1.75rem);font-weight:700;color:var(--shely-plum);letter-spacing:-.02em;margin:0 0 .375rem}.read-next-subtitle.svelte-ct0llj{font-family:var(--font-body);font-size:.9375rem;color:var(--text-muted);margin:0 0 2rem}.read-next-grid.svelte-ct0llj{display:grid;grid-template-columns:1fr;gap:1.25rem;text-align:left}@media (min-width: 640px){.read-next-grid.svelte-ct0llj{grid-template-columns:repeat(2,1fr)}}@media (min-width: 1024px){.read-next-grid.svelte-ct0llj{grid-template-columns:repeat(3,1fr)}}.read-next-card.svelte-ct0llj{background:#fff;border-radius:var(--radius-lg);overflow:hidden;text-decoration:none;border:1px solid var(--border-light);transition:all .3s;box-shadow:var(--shadow-sm)}.read-next-card.svelte-ct0llj:hover{transform:translateY(-4px);box-shadow:var(--shadow-lg);border-color:#ff4f9133}.read-next-card-header.svelte-ct0llj{height:120px;background:linear-gradient(135deg,var(--shely-pink),var(--shely-blush),var(--shely-coral));display:flex;align-items:center;justify-content:center;color:#fff;opacity:.9;position:relative;overflow:hidden}.read-next-card-img.svelte-ct0llj{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.read-next-card-img.svelte-ct0llj .cdnimg{width:100%;height:100%}.read-next-card.svelte-ct0llj:hover .read-next-card-img:where(.svelte-ct0llj) .cdnimg{transform:scale(1.05);transition:transform .4s ease}.read-next-card-body.svelte-ct0llj{padding:1.25rem}.read-next-category.svelte-ct0llj{display:inline-block;font-family:var(--font-body);font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--shely-pink);margin-bottom:.5rem}.read-next-card-title.svelte-ct0llj{font-family:var(--font-heading);font-size:1rem;font-weight:600;color:var(--text-primary);line-height:1.35;margin:0 0 .75rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.read-next-card.svelte-ct0llj:hover .read-next-card-title:where(.svelte-ct0llj){color:var(--shely-plum)}.read-next-card-meta.svelte-ct0llj{display:flex;align-items:center;justify-content:space-between;font-family:var(--font-body);font-size:.75rem;color:var(--text-muted)}.read-next-card-meta.svelte-ct0llj svg{color:var(--shely-pink);transition:transform .2s}.read-next-card.svelte-ct0llj:hover .read-next-card-meta:where(.svelte-ct0llj) svg{transform:translate(3px)}.toc-divider.svelte-ct0llj{height:1px;background:var(--border-light);margin:.5rem 0}.toc-item--supplementary.svelte-ct0llj .toc-text:where(.svelte-ct0llj){font-size:.75rem;color:var(--text-muted)}.toc-item--supplementary.svelte-ct0llj .toc-dot:where(.svelte-ct0llj){width:5px;height:5px}.supplementary-section.svelte-ct0llj{margin-top:3rem;padding-top:2.5rem;border-top:1px solid var(--border-light);opacity:0;transform:translateY(20px);transition:opacity .5s ease,transform .5s ease}.supplementary-header.svelte-ct0llj{display:flex;align-items:flex-start;gap:1rem;margin-bottom:1.75rem}.supplementary-icon-wrap.svelte-ct0llj{width:44px;height:44px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border-radius:12px}.supplementary-icon--faq.svelte-ct0llj{background:#ff4f9114;color:var(--shely-pink)}.supplementary-icon--ref.svelte-ct0llj{background:#51184314;color:var(--shely-plum)}.supplementary-icon--history.svelte-ct0llj{background:#ffc97226;color:#d97706}.supplementary-title.svelte-ct0llj{font-family:var(--font-heading);font-size:1.25rem;font-weight:700;color:var(--shely-plum);margin:0;line-height:1.3}.supplementary-subtitle.svelte-ct0llj{font-family:var(--font-body);font-size:.8125rem;color:var(--text-muted);margin:.25rem 0 0}.faq-list.svelte-ct0llj{display:flex;flex-direction:column;gap:0}.faq-item.svelte-ct0llj{border-bottom:1px solid var(--border-light)}.faq-item.svelte-ct0llj:first-child{border-top:1px solid var(--border-light)}.faq-question.svelte-ct0llj{display:flex;align-items:center;gap:.75rem;width:100%;padding:1rem 0;background:none;border:none;cursor:pointer;text-align:left;font-family:var(--font-body);font-size:.9375rem;font-weight:500;color:var(--text-primary);transition:color .2s}.faq-question.svelte-ct0llj:hover{color:var(--shely-pink)}.faq-num.svelte-ct0llj{font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--shely-blush);flex-shrink:0;width:1.5rem;text-align:right}.faq-question-text.svelte-ct0llj{flex:1;min-width:0}.faq-chevron.svelte-ct0llj{flex-shrink:0;color:var(--text-muted);transition:transform .25s ease}.faq-item--open.svelte-ct0llj .faq-chevron:where(.svelte-ct0llj){transform:rotate(180deg);color:var(--shely-pink)}.faq-answer.svelte-ct0llj{padding:0 0 1.25rem 2.25rem;animation:svelte-ct0llj-faqSlideIn .25s ease}.faq-answer.svelte-ct0llj p:where(.svelte-ct0llj){margin:0;font-size:.875rem;line-height:1.7;color:var(--text-secondary)}@keyframes svelte-ct0llj-faqSlideIn{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.references-body.svelte-ct0llj{display:flex;flex-direction:column;gap:1.5rem}.references-list.svelte-ct0llj{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.75rem}.reference-item.svelte-ct0llj{display:flex;gap:.75rem;padding:.875rem 1rem;background:var(--shely-bg);border:1px solid var(--border-light);border-radius:var(--radius-sm);transition:border-color .2s}.reference-item.svelte-ct0llj:hover{border-color:#ff4f9133}.reference-num.svelte-ct0llj{font-family:var(--font-heading);font-size:.75rem;font-weight:600;color:var(--shely-pink);flex-shrink:0;padding-top:.125rem}.reference-content.svelte-ct0llj{flex:1;display:flex;flex-direction:column;gap:.25rem}.reference-text.svelte-ct0llj{font-size:.875rem;line-height:1.5;color:var(--text-primary)}.reference-link.svelte-ct0llj{display:inline-flex;align-items:center;gap:.375rem;font-size:.8125rem;color:var(--shely-pink);text-decoration:none;transition:color .2s}.reference-link.svelte-ct0llj:hover{color:var(--shely-plum);text-decoration:underline}.reference-journal.svelte-ct0llj{font-size:.8125rem;font-style:italic;color:var(--text-muted)}.reference-year.svelte-ct0llj{font-size:.8125rem;color:var(--text-muted)}.disclaimer-card.svelte-ct0llj{display:flex;gap:1rem;padding:1.25rem 1.5rem;background:linear-gradient(135deg,#f0fdf4,#ecfdf5);border:1px solid rgba(16,185,129,.2);border-radius:var(--radius-md)}.disclaimer-icon.svelte-ct0llj{width:40px;height:40px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#10b9811f;border-radius:10px;color:#059669}.disclaimer-content.svelte-ct0llj{flex:1}.disclaimer-title.svelte-ct0llj{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;color:#065f46;margin:0 0 .5rem}.disclaimer-text.svelte-ct0llj{font-size:.8125rem;line-height:1.6;color:#047857;margin:0 0 .75rem}.disclaimer-badges.svelte-ct0llj{display:flex;flex-wrap:wrap;gap:.5rem}.disclaimer-badge.svelte-ct0llj{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.25rem .625rem;border-radius:100px;white-space:nowrap}.disclaimer-badge--reviewed.svelte-ct0llj{background:#10b9811a;color:#059669}.disclaimer-badge--evidence.svelte-ct0llj{background:#5118430f;color:var(--shely-plum)}.disclaimer-badge--updated.svelte-ct0llj{background:#ffc97233;color:#b45309}.history-timeline.svelte-ct0llj{position:relative;padding-left:0}.history-entry.svelte-ct0llj{display:flex;gap:1rem;position:relative}.history-marker.svelte-ct0llj{display:flex;flex-direction:column;align-items:center;flex-shrink:0;width:20px}.history-dot.svelte-ct0llj{width:12px;height:12px;border-radius:50%;background:var(--shely-pink);border:2px solid white;box-shadow:0 0 0 2px #ff4f9133;flex-shrink:0;margin-top:.25rem}.history-dot--update.svelte-ct0llj{background:#f59e0b;box-shadow:0 0 0 2px #f59e0b33}.history-dot--created.svelte-ct0llj{background:#10b981;box-shadow:0 0 0 2px #10b98133}.history-line.svelte-ct0llj{width:2px;flex:1;min-height:24px;background:var(--border-light)}.history-content.svelte-ct0llj{flex:1;padding-bottom:1.5rem}.history-date.svelte-ct0llj{display:block;font-family:var(--font-heading);font-size:.8125rem;font-weight:600;color:var(--shely-plum);margin-bottom:.25rem}.history-description.svelte-ct0llj{font-size:.875rem;line-height:1.5;color:var(--text-secondary);margin:0 0 .375rem}.history-author.svelte-ct0llj{font-size:.75rem;color:var(--text-muted);display:block;margin-bottom:.375rem}.history-badge.svelte-ct0llj{display:inline-flex;align-items:center;gap:.25rem;font-size:.6875rem;font-weight:500;padding:.2rem .5rem;border-radius:100px}.history-badge--updated.svelte-ct0llj{background:#f59e0b1a;color:#b45309}.history-badge--published.svelte-ct0llj{background:#10b9811a;color:#059669}.history-empty.svelte-ct0llj{padding:1.5rem;text-align:center;background:var(--shely-bg);border-radius:var(--radius-sm)}.history-empty.svelte-ct0llj p:where(.svelte-ct0llj){font-size:.875rem;color:var(--text-muted);margin:0}.back-to-top.svelte-ct0llj{position:fixed;bottom:2rem;right:2rem;width:3rem;height:3rem;display:flex;align-items:center;justify-content:center;background:var(--shely-pink);color:#fff;border:none;border-radius:50%;box-shadow:0 4px 16px #ff4f9159;cursor:pointer;z-index:40;transition:all .3s;animation:svelte-ct0llj-fadeInUp .3s ease}.back-to-top.svelte-ct0llj:hover{background:var(--shely-plum);transform:translateY(-2px);box-shadow:0 6px 24px #51184359}@keyframes svelte-ct0llj-fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}.reveal-on-scroll.svelte-ct0llj{opacity:0;transform:translateY(20px);transition:opacity .6s ease,transform .6s ease}.revealed{opacity:1!important;transform:translateY(0)!important}@media print{.progress-bar-track.svelte-ct0llj,.article-sidebar.svelte-ct0llj,.mobile-toc-wrapper.svelte-ct0llj,.back-to-top.svelte-ct0llj,.read-next.svelte-ct0llj,.helpful-section.svelte-ct0llj,.hero-gradient-line.svelte-ct0llj,.hero-tags.svelte-ct0llj,.hero-meta.svelte-ct0llj{display:none!important}.hero.svelte-ct0llj{padding-top:1rem}.article-layout.svelte-ct0llj{display:block}.hero-title.svelte-ct0llj{font-size:1.75rem}}@media (max-width: 639px){.hero-inner.svelte-ct0llj{padding:0 1rem 2rem}.hero-title.svelte-ct0llj{font-size:1.625rem}.hero-intro.svelte-ct0llj{font-size:1rem}.hero-meta.svelte-ct0llj{gap:.5rem}.meta-badge.svelte-ct0llj{font-size:.75rem;padding:.25rem .625rem}.article-layout.svelte-ct0llj{padding:1.5rem 1rem 3rem}.helpful-card.svelte-ct0llj{padding:1.5rem}.helpful-buttons.svelte-ct0llj{flex-direction:column}.read-next.svelte-ct0llj{padding:3rem 1rem}.back-to-top.svelte-ct0llj{bottom:1.5rem;right:1.5rem;width:2.75rem;height:2.75rem}}
