.article-hero-header[data-astro-cid-rzy4avah]{position:relative;background-image:linear-gradient(#0e2218c7,#0e2218e0),url(/background-hero.webp);background-size:cover;background-position:center;background-repeat:no-repeat;color:#fff;padding:clamp(48px,6vw,72px) 0 clamp(40px,5vw,56px);overflow:hidden;box-shadow:inset 0 -2px 10px #00000026}.hero-breadcrumb-nav[data-astro-cid-rzy4avah]{margin-bottom:20px}.hero-breadcrumb-nav[data-astro-cid-rzy4avah] .breadcrumbs{margin:0;padding:0}.hero-breadcrumb-nav[data-astro-cid-rzy4avah] .breadcrumbs a{color:#fffc!important}.hero-breadcrumb-nav[data-astro-cid-rzy4avah] .breadcrumbs a:hover{color:var(--color-primary)!important}.hero-breadcrumb-nav[data-astro-cid-rzy4avah] .breadcrumbs [aria-current]{color:#fff!important;font-weight:700}.hero-breadcrumb-nav[data-astro-cid-rzy4avah] .breadcrumbs li+li:before{color:#ffffff73}.hero-article-title[data-astro-cid-rzy4avah]{font-size:clamp(2rem,3.8vw,3rem);font-weight:800;color:#fff;line-height:1.25;margin:0 0 20px;max-width:900px;letter-spacing:-.02em;text-shadow:0 2px 12px rgba(0,0,0,.35)}.hero-meta-row[data-astro-cid-rzy4avah]{display:flex;align-items:center;flex-wrap:wrap;gap:12px;font-size:.875rem;color:#ffffffe6}.hero-author-pill[data-astro-cid-rzy4avah]{display:inline-flex;align-items:center;gap:8px;font-weight:700}.author-mini-avatar[data-astro-cid-rzy4avah]{width:32px;height:32px;border-radius:50%;object-fit:cover;border:2px solid var(--color-primary)}.author-name-text[data-astro-cid-rzy4avah]{color:#fff}.meta-separator[data-astro-cid-rzy4avah]{color:#fff6}.hero-date[data-astro-cid-rzy4avah],.hero-reading-time[data-astro-cid-rzy4avah]{color:#ffffffd9}.hero-cat-badge[data-astro-cid-rzy4avah]{display:inline-block;padding:3px 12px;border-radius:9999px;background:#2e6b4fe6;border:1px solid rgba(255,255,255,.3);color:#fff;font-size:.75rem;font-weight:800}.article-layout-container[data-astro-cid-rzy4avah]{padding-top:clamp(36px,4.5vw,56px);padding-bottom:clamp(56px,6vw,84px)}.article-layout-grid[data-astro-cid-rzy4avah]{display:grid;grid-template-columns:1fr;gap:40px;align-items:start}@media(min-width:1024px){.article-layout-grid[data-astro-cid-rzy4avah]{grid-template-columns:minmax(0,1fr) 340px;gap:48px}}.featured-media-box[data-astro-cid-rzy4avah]{margin:0 0 32px}.featured-img-wrap[data-astro-cid-rzy4avah]{position:relative;border-radius:var(--radius-lg);overflow:hidden;box-shadow:0 8px 24px #18223014;background:#e2e8f0}.featured-photo[data-astro-cid-rzy4avah]{width:100%;height:auto;aspect-ratio:16 / 9;object-fit:cover;display:block}.featured-caption[data-astro-cid-rzy4avah]{font-size:.8438rem;color:var(--color-muted);line-height:1.5;margin-top:10px}.key-summary-callout[data-astro-cid-rzy4avah]{background:#f0f8f5;border:1px solid #cce5d8;border-left:4px solid #175c4c;border-radius:var(--radius-md);padding:24px 26px;margin-bottom:32px}.summary-title[data-astro-cid-rzy4avah]{font-size:1.25rem;font-weight:800;color:#175c4c;margin:0 0 10px}.summary-lead[data-astro-cid-rzy4avah]{font-size:.9688rem;color:var(--color-ink);line-height:1.6;margin:0 0 14px}.summary-points[data-astro-cid-rzy4avah]{margin:0;padding-left:1.25rem;display:flex;flex-direction:column;gap:8px;font-size:.9063rem;color:var(--color-text)}.summary-points[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah]{line-height:1.55}.toc-collapsible-card[data-astro-cid-rzy4avah]{background:#fff;border:1px solid #d8e5de;border-radius:var(--radius-lg);margin-bottom:36px;overflow:hidden;box-shadow:0 2px 10px #1822300a;transition:border-color .2s ease,box-shadow .2s ease}.toc-collapsible-card[data-astro-cid-rzy4avah]:hover{border-color:#175c4c;box-shadow:0 4px 16px #175c4c14}.toc-summary-header[data-astro-cid-rzy4avah]{display:flex;align-items:center;justify-content:space-between;padding:16px 22px;cursor:pointer;user-select:none;background:#f8faf8;border-bottom:1px solid transparent;transition:background .2s ease}.toc-summary-header[data-astro-cid-rzy4avah]:hover{background:#edf5f0}.toc-collapsible-card[data-astro-cid-rzy4avah][open] .toc-summary-header[data-astro-cid-rzy4avah]{border-bottom:1px solid #e1ece5;background:#f3f8f5}.toc-summary-header[data-astro-cid-rzy4avah]::-webkit-details-marker{display:none}.toc-summary-header[data-astro-cid-rzy4avah]{list-style:none}.toc-summary-title[data-astro-cid-rzy4avah]{display:inline-flex;align-items:center;gap:10px;font-size:1.0625rem;font-weight:800;color:var(--color-ink)}.toc-title-icon[data-astro-cid-rzy4avah]{color:#175c4c;flex-shrink:0}.toc-toggle-indicator[data-astro-cid-rzy4avah]{display:inline-flex;align-items:center;gap:8px;font-size:.8125rem;font-weight:700;color:#175c4c}.toc-chevron-icon[data-astro-cid-rzy4avah]{transition:transform .25s ease;color:#175c4c}.toc-collapsible-card[data-astro-cid-rzy4avah][open] .toc-chevron-icon[data-astro-cid-rzy4avah]{transform:rotate(180deg)}.toc-body[data-astro-cid-rzy4avah]{padding:18px 24px 22px;background:#fff}.toc-ol[data-astro-cid-rzy4avah]{margin:0;padding-left:1.35rem;display:flex;flex-direction:column;gap:10px;font-size:.9375rem}.toc-ol[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah]{color:#175c4c;line-height:1.5}.toc-ol[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah] a[data-astro-cid-rzy4avah]{color:var(--color-ink);text-decoration:none;font-weight:600;transition:color .15s ease}.toc-ol[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah] a[data-astro-cid-rzy4avah]:hover{color:#175c4c;text-decoration:underline}.article-prose-body[data-astro-cid-rzy4avah]{font-size:1.0625rem;line-height:1.85;color:var(--color-ink)}.article-faq-section[data-astro-cid-rzy4avah]{margin-top:48px;padding:32px 24px;background:#fff;border:1px solid #dce8e0;border-radius:var(--radius-lg);box-shadow:0 4px 18px #1822300a}@media(max-width:640px){.article-faq-section[data-astro-cid-rzy4avah]{padding:24px 16px}}.article-faq-header[data-astro-cid-rzy4avah]{margin-bottom:24px;text-align:left}.faq-badge[data-astro-cid-rzy4avah]{display:inline-block;background:#eef7f2;color:#175c4c;font-size:.75rem;font-weight:800;letter-spacing:.08em;padding:4px 12px;border-radius:999px;margin-bottom:10px;text-transform:uppercase}.article-faq-title[data-astro-cid-rzy4avah]{font-size:1.45rem;font-weight:800;color:var(--color-ink);margin:0 0 8px;letter-spacing:-.01em}.article-faq-subtitle[data-astro-cid-rzy4avah]{font-size:.9375rem;color:var(--color-muted);margin:0;line-height:1.55}.article-faq-subtitle[data-astro-cid-rzy4avah] em[data-astro-cid-rzy4avah]{font-style:normal;color:#175c4c;font-weight:600}.supportive-guidelines-box[data-astro-cid-rzy4avah]{margin-top:48px;background:#f8faf6;border:1px solid #d4dfd6;border-radius:var(--radius-lg);padding:28px}.guideline-tag[data-astro-cid-rzy4avah]{font-size:.75rem;font-weight:800;color:#175c4c;letter-spacing:.05em;margin-bottom:8px}.supportive-guidelines-box[data-astro-cid-rzy4avah] h4[data-astro-cid-rzy4avah]{font-size:1.2rem;font-weight:800;color:var(--color-ink);margin:0 0 14px}.guideline-list[data-astro-cid-rzy4avah]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:10px}.guideline-list[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah]{font-size:.9375rem;line-height:1.55;position:relative;padding-left:24px;color:var(--color-text)}.guideline-list[data-astro-cid-rzy4avah] li[data-astro-cid-rzy4avah]:before{content:"✓";position:absolute;left:0;color:#175c4c;font-weight:800}.article-cta-box[data-astro-cid-rzy4avah]{margin-top:40px;background:linear-gradient(135deg,#f7faf8,#edf6f0);border:1px solid #c8ded0;border-radius:var(--radius-lg);padding:32px 24px}.article-cta-box[data-astro-cid-rzy4avah] h3[data-astro-cid-rzy4avah]{font-size:1.3rem;font-weight:800;color:#175c4c;margin:0 0 10px}.article-cta-box[data-astro-cid-rzy4avah] p[data-astro-cid-rzy4avah]{font-size:.9688rem;color:var(--color-muted);max-width:600px;margin:0 auto 20px;line-height:1.6}.article-cta-actions[data-astro-cid-rzy4avah]{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.article-nav-pagination[data-astro-cid-rzy4avah]{margin-top:36px;display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:640px){.article-nav-pagination[data-astro-cid-rzy4avah]{grid-template-columns:1fr 1fr}}.pag-btn[data-astro-cid-rzy4avah]{display:flex;flex-direction:column;padding:16px 20px;background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-md);text-decoration:none;transition:all .2s ease;height:100%}.pag-btn[data-astro-cid-rzy4avah]:hover:not(.pag-btn--disabled){border-color:#175c4c;box-shadow:0 4px 14px #175c4c1a;transform:translateY(-2px)}.pag-btn--disabled[data-astro-cid-rzy4avah]{background:#f8faf6;opacity:.6;cursor:not-allowed}.pag-label[data-astro-cid-rzy4avah]{font-size:.75rem;font-weight:700;color:#175c4c;text-transform:uppercase;letter-spacing:.04em;margin-bottom:6px}.pag-name[data-astro-cid-rzy4avah]{font-size:.9375rem;font-weight:700;color:var(--color-ink);line-height:1.35}.article-sticky-sidebar[data-astro-cid-rzy4avah]{display:flex;flex-direction:column;gap:24px;position:sticky;top:90px}.sidebar-card[data-astro-cid-rzy4avah]{background:#fff;border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:24px;box-shadow:0 4px 16px #1822300a}.author-sidebar-card[data-astro-cid-rzy4avah]{border-color:#d8e6de;text-align:center}.author-avatar-circle[data-astro-cid-rzy4avah]{width:88px;height:88px;border-radius:50%;margin:0 auto 14px;overflow:hidden;background:#eef7f2;border:3px solid #175c4c;box-shadow:0 4px 14px #175c4c2e}.author-img-lg[data-astro-cid-rzy4avah]{width:100%;height:100%;object-fit:cover;object-position:center 25%;display:block}.author-card-name[data-astro-cid-rzy4avah]{font-size:1.1875rem;font-weight:800;color:var(--color-ink);margin:0 0 6px;text-align:center}.author-role-badge[data-astro-cid-rzy4avah]{display:inline-block;padding:3px 12px;border-radius:9999px;background:#e6f4ed;color:#175c4c;font-size:.75rem;font-weight:800;margin-bottom:14px;text-align:center}.author-social-row[data-astro-cid-rzy4avah]{display:flex;align-items:center;justify-content:center;gap:10px;margin-bottom:16px}.social-btn[data-astro-cid-rzy4avah]{width:38px;height:38px;border-radius:50%;background:#f1f5f2;border:1px solid #d4dfd6;display:flex;align-items:center;justify-content:center;text-decoration:none;color:#175c4c;transition:all .2s ease}.social-btn[data-astro-cid-rzy4avah]:hover{background:#175c4c;color:#fff;border-color:#175c4c;transform:translateY(-2px)}.author-bio-text[data-astro-cid-rzy4avah]{font-size:.8125rem;color:var(--color-muted);line-height:1.6;margin:0;border-top:1px solid var(--color-border);padding-top:14px;text-align:center}.promo-package-card[data-astro-cid-rzy4avah]{background:#0e382f;color:#fff;border:none;text-align:center;box-shadow:0 8px 24px #0e382f40}.promo-icon-badge[data-astro-cid-rzy4avah]{font-size:2.2rem;margin-bottom:12px;line-height:1}.promo-title[data-astro-cid-rzy4avah]{font-size:1.25rem;font-weight:800;color:#fff;margin:0 0 8px;line-height:1.3}.promo-desc[data-astro-cid-rzy4avah]{font-size:.8438rem;color:#ffffffd9;line-height:1.55;margin:0 0 18px}.btn-promo-action[data-astro-cid-rzy4avah]{display:block;width:100%;padding:10px 16px;border-radius:var(--radius-md);background:#00a884;color:#fff;font-size:.875rem;font-weight:800;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 12px #00a88459}.btn-promo-action[data-astro-cid-rzy4avah]:hover{background:var(--color-primary);color:var(--color-ink);transform:translateY(-2px)}.related-widget-card[data-astro-cid-rzy4avah]{padding:20px 22px}.widget-title[data-astro-cid-rzy4avah]{font-size:1.0625rem;font-weight:800;color:var(--color-ink);margin:0 0 16px;padding-bottom:10px;border-bottom:2px solid #edf2ee}.related-mini-list[data-astro-cid-rzy4avah]{display:flex;flex-direction:column;gap:16px}.related-mini-item[data-astro-cid-rzy4avah]{display:flex;align-items:center;gap:12px}.related-thumb-link[data-astro-cid-rzy4avah]{flex-shrink:0;width:64px;height:64px;border-radius:8px;overflow:hidden;background:#e2e8f0}.related-mini-img[data-astro-cid-rzy4avah]{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.related-thumb-link[data-astro-cid-rzy4avah]:hover .related-mini-img[data-astro-cid-rzy4avah]{transform:scale(1.08)}.related-mini-info[data-astro-cid-rzy4avah]{flex-grow:1}.related-mini-title[data-astro-cid-rzy4avah]{font-size:.875rem;font-weight:700;line-height:1.35;margin:0 0 4px}.related-mini-title[data-astro-cid-rzy4avah] a[data-astro-cid-rzy4avah]{color:var(--color-ink);text-decoration:none;transition:color .15s ease}.related-mini-title[data-astro-cid-rzy4avah] a[data-astro-cid-rzy4avah]:hover{color:#175c4c}.related-mini-date[data-astro-cid-rzy4avah]{font-size:.75rem;color:var(--color-muted)}
