:root{--primary:#2d5a3f;--accent:#b25d38;--bg:#f9f8f5;--card-bg:#fff;--text-main:#2b2b2b;--text-sub:#5f5f5f;--border:#e8e5de;--warning-border:#ebd9c8;--warning-bg:#fdfbf7}[data-astro-cid-mzfpzkns]{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;overflow-x:hidden}body{background:var(--bg);color:var(--text-main);padding-bottom:5rem;font-family:-apple-system,BlinkMacSystemFont,PingFang SC,Hiragino Sans GB,Microsoft YaHei,serif}.top-nav[data-astro-cid-mzfpzkns]{border-bottom:1px solid var(--border);z-index:100;background:#fff;justify-content:space-between;align-items:center;padding:1.1rem 3rem;display:flex;position:sticky;top:0;box-shadow:0 2px 10px #00000005}.nav-left[data-astro-cid-mzfpzkns]{align-items:center;gap:1.2rem;display:flex}.logo[data-astro-cid-mzfpzkns]{color:var(--primary);align-items:center;gap:.4rem;font-size:1.25rem;font-weight:700;text-decoration:none;display:flex}.back-btn[data-astro-cid-mzfpzkns]{color:#5a6268;font-size:.95rem;font-weight:500;text-decoration:none}.back-btn[data-astro-cid-mzfpzkns]:hover{color:var(--primary)}.nav-right-wrap[data-astro-cid-mzfpzkns]{align-items:center;gap:1.5rem;display:flex}.nav-links[data-astro-cid-mzfpzkns]{gap:1.5rem;font-size:.95rem;list-style:none;display:flex}.nav-links[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]{color:var(--text-main);font-weight:500;text-decoration:none}.nav-links[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]:hover{color:var(--primary)}.lang-switch[data-astro-cid-mzfpzkns]{cursor:pointer;user-select:none;background:#f2eee5;border:1px solid #dfd9cb;border-radius:20px;align-items:center;padding:2px 4px;font-size:.8rem;display:inline-flex}.lang-btn[data-astro-cid-mzfpzkns]{color:#666;border-radius:14px;padding:.25rem .65rem;transition:all .2s}.lang-btn[data-astro-cid-mzfpzkns].active{background:var(--primary);color:#fff;font-weight:600}.main-wrap[data-astro-cid-mzfpzkns]{max-width:960px;margin:3rem auto 0;padding:0 2rem}.header-box[data-astro-cid-mzfpzkns]{text-align:center;margin-bottom:2.5rem}.page-title[data-astro-cid-mzfpzkns]{color:#1e3a29;letter-spacing:1px;margin-bottom:.6rem;font-size:2.3rem}.page-subtitle[data-astro-cid-mzfpzkns]{color:#7d827a;margin-bottom:1.5rem;font-family:Georgia,serif;font-size:1.1rem;font-style:italic}.highlight-banner[data-astro-cid-mzfpzkns]{background:var(--warning-bg);border:1.5px solid var(--warning-border);border-left:5px solid var(--accent);color:#8c431d;text-align:justify;border-radius:10px;margin-bottom:2.5rem;padding:1.4rem 1.8rem;font-size:1.05rem;font-weight:500;line-height:1.7}.statement-card[data-astro-cid-mzfpzkns]{border:1px solid var(--border);background:#fff;border-radius:12px;margin-bottom:1.8rem;padding:2rem 2.5rem;box-shadow:0 4px 16px #00000005}.statement-card[data-astro-cid-mzfpzkns] h2[data-astro-cid-mzfpzkns]{color:var(--primary);border-bottom:1px dashed #eee8dd;align-items:center;gap:.6rem;margin-bottom:1rem;padding-bottom:.6rem;font-size:1.35rem;display:flex}.statement-card[data-astro-cid-mzfpzkns] p[data-astro-cid-mzfpzkns]{color:#444;text-align:justify;margin-bottom:.8rem;font-size:.98rem;line-height:1.85}.statement-card[data-astro-cid-mzfpzkns] p[data-astro-cid-mzfpzkns]:last-child{margin-bottom:0}.footer-actions[data-astro-cid-mzfpzkns]{text-align:center;margin-top:3.5rem}.return-btn[data-astro-cid-mzfpzkns]{background:var(--primary);color:#fff;border-radius:8px;align-items:center;gap:.5rem;padding:.8rem 2rem;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.return-btn[data-astro-cid-mzfpzkns]:hover{background:#224530}@media (width<=768px){.top-nav[data-astro-cid-mzfpzkns]{flex-direction:column!important;align-items:stretch!important;gap:.55rem!important;padding:.65rem 1rem .5rem!important;display:flex!important}.nav-left[data-astro-cid-mzfpzkns]{justify-content:space-between!important;align-items:center!important;width:100%!important;display:flex!important}.nav-right-wrap[data-astro-cid-mzfpzkns]{justify-content:flex-start!important;align-items:center!important;width:100%!important;display:flex!important;overflow:hidden!important}.nav-links[data-astro-cid-mzfpzkns]{white-space:nowrap!important;-webkit-overflow-scrolling:touch!important;gap:.45rem!important;width:100%!important;padding-bottom:2px!important;display:flex!important;overflow-x:auto!important}.nav-links[data-astro-cid-mzfpzkns]::-webkit-scrollbar{display:none!important}.nav-links[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns]{background:#f4efe6!important;border-radius:14px!important;flex-shrink:0!important;padding:.22rem .65rem!important;font-size:.82rem!important;display:inline-block!important}.nav-links[data-astro-cid-mzfpzkns] a[data-astro-cid-mzfpzkns].active{background:var(--primary,#2d5a3f)!important;color:#fff!important}.lang-switch[data-astro-cid-mzfpzkns]{flex-shrink:0!important}}html,body{width:100%!important;max-width:100vw!important;position:relative!important;overflow-x:hidden!important}[data-astro-cid-mzfpzkns],[data-astro-cid-mzfpzkns]:before,[data-astro-cid-mzfpzkns]:after{box-sizing:border-box!important}.hero[data-astro-cid-mzfpzkns],.hero-section[data-astro-cid-mzfpzkns],.hero-bg[data-astro-cid-mzfpzkns],header[data-astro-cid-mzfpzkns].about-header{background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important;width:100%!important;max-width:100%!important;overflow:hidden!important}img[data-astro-cid-mzfpzkns]{object-fit:cover!important;max-width:100%!important;height:auto!important;display:block!important}@media (width<=768px){.container[data-astro-cid-mzfpzkns],main[data-astro-cid-mzfpzkns],.main-wrap[data-astro-cid-mzfpzkns]{width:100%!important;max-width:100vw!important;padding-left:1rem!important;padding-right:1rem!important;overflow-x:hidden!important}.herb-grid[data-astro-cid-mzfpzkns],.grid[data-astro-cid-mzfpzkns],.method-grid[data-astro-cid-mzfpzkns],.grid-metrics[data-astro-cid-mzfpzkns]{grid-template-columns:1fr!important;gap:1rem!important;width:100%!important}.section-block[data-astro-cid-mzfpzkns],.case-card[data-astro-cid-mzfpzkns]{width:100%!important;margin-bottom:1.5rem!important;padding:1.25rem 1rem!important}.profile-wrap[data-astro-cid-mzfpzkns]{text-align:center!important;flex-direction:column!important;align-items:center!important;gap:1rem!important}.about-title[data-astro-cid-mzfpzkns],.title[data-astro-cid-mzfpzkns]{word-break:break-word!important;font-size:1.75rem!important;line-height:1.3!important}}
