.toc-card.svelte-14l80xd{background:#fdfbf7;border:1px solid #e6e2d8;border-left:4px solid #c59b27;border-radius:16px;padding:20px 24px;margin:28px 0 36px;box-shadow:0 4px 18px #203b320a;transition:all .25s ease}.toc-header.svelte-14l80xd{display:flex;align-items:center;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:1px dashed #e6e2d8}.toc-icon.svelte-14l80xd{font-size:16px}.toc-title.svelte-14l80xd{font-family:Bai Jamjuree,sans-serif;font-size:13.5px;font-weight:600;letter-spacing:.04em;color:#162822;text-transform:uppercase}.toc-list.svelte-14l80xd{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.toc-item.svelte-14l80xd{margin:0;padding:0}.toc-item.level-3.svelte-14l80xd{padding-left:18px}.toc-link.svelte-14l80xd{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#59665e;text-decoration:none;transition:all .2s ease;line-height:1.5;padding:3px 0}.toc-dot.svelte-14l80xd{width:6px;height:6px;border-radius:50%;background:#c9c3b4;flex-shrink:0;transition:all .2s ease}.toc-link.svelte-14l80xd:hover{color:#c59b27;transform:translate(4px)}.toc-link.svelte-14l80xd:hover .toc-dot:where(.svelte-14l80xd){background:#c59b27}.toc-link.active.svelte-14l80xd{color:#162822;font-weight:600}.toc-link.active.svelte-14l80xd .toc-dot:where(.svelte-14l80xd){background:#c59b27;transform:scale(1.4);box-shadow:0 0 6px #c59b2780}.article-detail-wrapper.svelte-1rgnk7h{background:#f7f6f2;color:#203b32;min-height:100vh;padding-bottom:90px}.wrap.svelte-1rgnk7h{width:100%;max-width:1140px;margin:0 auto;padding:0 24px}.article-header-section.svelte-1rgnk7h{padding-top:136px;padding-bottom:20px;text-align:center;max-width:860px;margin:0 auto}.article-meta-header.svelte-1rgnk7h{font-family:Bai Jamjuree,sans-serif;font-size:13.5px;color:#728178;letter-spacing:.04em;margin-bottom:18px;display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.article-meta-header.svelte-1rgnk7h .cat-name:where(.svelte-1rgnk7h){color:#c59b27;font-weight:600}.article-meta-header.svelte-1rgnk7h .meta-sep:where(.svelte-1rgnk7h){color:#9aa69f}.article-views-badge.svelte-1rgnk7h{display:inline-flex;align-items:center;gap:5px;color:#59665e}.article-main-title.svelte-1rgnk7h{font-family:Prompt,system-ui,sans-serif;font-size:clamp(28px,3.5vw,40px);font-weight:600;color:#162822;line-height:1.32;margin:0 auto 20px;letter-spacing:-.01em}.article-short-desc.svelte-1rgnk7h{font-size:16px;color:#55665d;line-height:1.75;max-width:740px;margin:0 auto 16px}.article-hero-media.svelte-1rgnk7h{max-width:900px;margin:36px auto 50px}.article-hero-media.svelte-1rgnk7h img:where(.svelte-1rgnk7h){width:100%;height:auto;display:block;border-radius:12px}.article-content-wrap.svelte-1rgnk7h{max-width:780px;margin:0 auto 80px;font-size:16px;color:#203b32;line-height:1.85}.article-body-content h2{font-family:Prompt,system-ui,sans-serif;font-size:24px;font-weight:600;color:#162822;margin:40px 0 16px;line-height:1.4;position:relative;padding-bottom:10px}.article-body-content h2:after{content:"";position:absolute;bottom:0;left:0;width:44px;height:2.5px;background:#c59b27;border-radius:2px}.article-body-content h3{font-family:Prompt,system-ui,sans-serif;font-size:19px;font-weight:600;color:#162822;margin:30px 0 12px}.article-body-content p{margin-bottom:22px;color:#384c42}.article-body-content ul,.article-body-content ol{margin:18px 0 24px 24px;color:#384c42}.article-body-content li{margin-bottom:10px}.article-body-content .content-image-box{margin:36px 0}.article-body-content img{max-width:100%;height:auto;display:block;margin:28px auto;border-radius:12px}.article-body-content .content-image-box img{width:100%;margin:0}.article-body-content .content-image-caption{padding:10px 0 0;font-size:13px;color:#59665e;text-align:center;font-style:italic}.article-body-content .article-quote{margin:34px 0;padding:24px 28px;background:#fff;border-left:4px solid #c59b27;border-radius:0 16px 16px 0;font-size:16.5px;color:#162822;font-style:italic;line-height:1.7;box-shadow:0 4px 20px #203b320d}.article-body-content .article-quote cite{display:block;margin-top:10px;font-size:12.5px;color:#c59b27;font-style:normal;font-weight:600}.article-author-bar.svelte-1rgnk7h{border-top:1px solid #e3dfd5;border-bottom:1px solid #e3dfd5;padding:24px 0;margin:40px 0;display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:20px}.author-info.svelte-1rgnk7h{display:flex;align-items:center;gap:14px}.author-avatar-icon.svelte-1rgnk7h{width:46px;height:46px;border-radius:50%;background:#eaf4eb;border:1.5px solid rgba(46,125,50,.25);display:flex;align-items:center;justify-content:center;flex-shrink:0}.author-label.svelte-1rgnk7h{font-family:Bai Jamjuree,sans-serif;font-size:11px;color:#728178;display:block;text-transform:uppercase;letter-spacing:.05em}.author-text.svelte-1rgnk7h strong:where(.svelte-1rgnk7h){font-size:15px;display:block;color:#162822}.share-buttons.svelte-1rgnk7h{display:flex;align-items:center;gap:10px}.share-label.svelte-1rgnk7h{font-size:13px;color:#59665e}.share-btn.svelte-1rgnk7h{padding:7px 15px;border-radius:9999px;font-size:12.5px;font-weight:500;cursor:pointer;display:inline-flex;align-items:center;gap:6px;border:1px solid #e3dfd5;background:#fff;color:#203b32;text-decoration:none;transition:all .2s ease;font-family:inherit}.share-btn.svelte-1rgnk7h:hover{border-color:#c59b27;color:#c59b27}.share-btn.share-line.svelte-1rgnk7h{color:#05a346;border-color:#05a346}.share-btn.share-line.svelte-1rgnk7h:hover{background:#05a346;color:#fff}.recent-articles-section.svelte-1rgnk7h{border-top:1px solid #e3dfd5;padding-top:60px;margin-bottom:90px}.section-header-row.svelte-1rgnk7h{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:36px}.recent-eyebrow.svelte-1rgnk7h{font-family:Bai Jamjuree,sans-serif;font-size:12px;color:#c59b27;font-weight:600;letter-spacing:.08em;display:block;margin-bottom:4px}.section-header-row.svelte-1rgnk7h h2:where(.svelte-1rgnk7h){font-size:26px;color:#162822;font-weight:600;margin:0}.view-all-link.svelte-1rgnk7h{color:#c59b27;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:gap .2s ease}.view-all-link.svelte-1rgnk7h:hover{gap:8px}.recent-grid.svelte-1rgnk7h{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}@media(max-width:980px){.recent-grid.svelte-1rgnk7h{grid-template-columns:1fr}.article-main-title.svelte-1rgnk7h{font-size:28px}}@media(max-width:640px){.article-header-section.svelte-1rgnk7h{padding-top:112px}}
