.eyebrow[data-astro-cid-k6myxz26]:before{content:none}.eco[data-astro-cid-k6myxz26]{--eco-bg:var(--bg);--eco-bg-soft:var(--bg-soft);--eco-card:#fff;--eco-ink:var(--ink);--eco-ink-soft:var(--ink-soft);--eco-ink-faint:var(--ink-faint);--eco-line:var(--line)}@media (prefers-color-scheme:dark){.eco[data-astro-cid-k6myxz26]{--eco-bg:#08130f;--eco-bg-soft:#0d1a15;--eco-card:#0f1e18;--eco-ink:#eaf4f0;--eco-ink-soft:#b7c9c1;--eco-ink-faint:#7fa79b;--eco-line:#1c332a;background:var(--eco-bg);color:var(--eco-ink)}.eco[data-astro-cid-k6myxz26] p[data-astro-cid-k6myxz26]{color:var(--eco-ink-soft)}}.eco[data-astro-cid-k6myxz26]{background:var(--eco-bg)}.eco[data-astro-cid-k6myxz26] h1[data-astro-cid-k6myxz26],.eco[data-astro-cid-k6myxz26] h2[data-astro-cid-k6myxz26],.eco[data-astro-cid-k6myxz26] h3[data-astro-cid-k6myxz26]{color:var(--eco-ink)}.eco-head[data-astro-cid-k6myxz26]{text-align:center;padding:72px 0 20px}.eco-head[data-astro-cid-k6myxz26] h1[data-astro-cid-k6myxz26]{letter-spacing:-.03em;margin-top:16px;font-size:clamp(32px,4.6vw,48px);font-weight:600}.eco-sub[data-astro-cid-k6myxz26]{max-width:62ch;margin:16px auto 0;font-size:18px}.eco-verified[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);margin-top:14px;font-size:14px}.eco-legend[data-astro-cid-k6myxz26]{flex-wrap:wrap;justify-content:center;gap:8px;max-width:780px;margin:26px auto 0;display:flex}.badge[data-astro-cid-k6myxz26]{white-space:nowrap;border-radius:999px;align-items:center;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.tone-positive[data-astro-cid-k6myxz26]{background:var(--bg-mint);color:var(--accent-deep)}.tone-progress[data-astro-cid-k6myxz26]{color:var(--accent-deep);background:#37d9a424}.tone-caution[data-astro-cid-k6myxz26]{color:var(--gold);background:#a9822b24}.tone-negative[data-astro-cid-k6myxz26]{color:var(--danger);background:#fbeae5}.tone-neutral[data-astro-cid-k6myxz26]{background:var(--eco-bg-soft);color:var(--eco-ink-faint)}@media (prefers-color-scheme:dark){.tone-positive[data-astro-cid-k6myxz26]{color:var(--accent-bright);background:#37d9a429}.tone-progress[data-astro-cid-k6myxz26]{color:var(--accent-bright);background:#37d9a41f}.tone-caution[data-astro-cid-k6myxz26]{color:var(--gold-soft);background:#c9a54e29}.tone-negative[data-astro-cid-k6myxz26]{color:#ff9d80;background:#b8492f2e}.tone-neutral[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);background:#ffffff0f}}.eco-category[data-astro-cid-k6myxz26]{border-top:1px solid var(--eco-line);padding:36px 0}.cat-head[data-astro-cid-k6myxz26] h2[data-astro-cid-k6myxz26]{font-size:24px}.cat-head[data-astro-cid-k6myxz26] p[data-astro-cid-k6myxz26]{margin-top:6px;font-size:15px}.eco-table[data-astro-cid-k6myxz26]{border:1px solid var(--eco-line);border-radius:var(--radius);background:var(--eco-card);margin-top:22px;overflow:hidden}.eco-row[data-astro-cid-k6myxz26]{border-bottom:1px solid var(--eco-line)}.eco-row[data-astro-cid-k6myxz26]:last-child{border-bottom:none}.eco-row[data-astro-cid-k6myxz26] summary[data-astro-cid-k6myxz26]{cursor:pointer;font-family:var(--font-mono);align-items:center;gap:14px;padding:13px 18px;list-style:none;display:flex}.eco-row[data-astro-cid-k6myxz26] summary[data-astro-cid-k6myxz26]::-webkit-details-marker{display:none}.eco-row[data-astro-cid-k6myxz26] summary[data-astro-cid-k6myxz26]:hover{background:var(--eco-bg-soft)}.er-logo[data-astro-cid-k6myxz26]{background:var(--eco-bg-soft);border:1px solid var(--eco-line);border-radius:7px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex;overflow:hidden}.er-logo[data-astro-cid-k6myxz26] img[data-astro-cid-k6myxz26]{object-fit:contain;width:100%;height:100%}.er-logo-fallback[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);font-size:13px;font-weight:700}.er-name[data-astro-cid-k6myxz26]{width:190px;color:var(--eco-ink);flex:none;font-size:14.5px;font-weight:700}.eco-row[data-astro-cid-k6myxz26] .badge[data-astro-cid-k6myxz26]{text-align:center;flex:none;justify-content:center;width:130px}.er-note[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:13.5px;overflow:hidden}.er-chevron[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);flex:none;font-size:20px;transition:transform .15s}.eco-row[data-astro-cid-k6myxz26][open] .er-chevron[data-astro-cid-k6myxz26]{transform:rotate(90deg)}.er-body[data-astro-cid-k6myxz26]{border-top:1px solid var(--eco-line);margin-top:2px;padding:16px 18px 22px 60px}.er-meta[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);margin-bottom:4px;font-size:13px}.er-body[data-astro-cid-k6myxz26] .prose[data-astro-cid-k6myxz26]{font-size:15.5px}.er-body[data-astro-cid-k6myxz26] h4[data-astro-cid-k6myxz26]{color:var(--eco-ink);margin-top:22px;margin-bottom:8px;font-size:14px}.ec-warn[data-astro-cid-k6myxz26]{color:var(--gold);background:#a9822b1a;border:1px solid #a9822b47;border-radius:8px;margin-top:10px;padding:6px 10px;font-size:12.5px;display:inline-block}.ec-takeaway[data-astro-cid-k6myxz26]{background:var(--bg-mint);color:var(--accent-deep);border-radius:10px;margin-top:18px;padding:12px 14px;font-size:14px}@media (prefers-color-scheme:dark){.ec-takeaway[data-astro-cid-k6myxz26]{color:var(--accent-bright);background:#37d9a41a}}.ec-reach[data-astro-cid-k6myxz26]{color:var(--eco-ink-faint);margin-top:10px;font-size:13px}.ec-sources[data-astro-cid-k6myxz26] ul[data-astro-cid-k6myxz26]{gap:4px;margin-top:6px;list-style:none;display:grid}.ec-sources[data-astro-cid-k6myxz26] a[data-astro-cid-k6myxz26]{color:var(--accent);text-underline-offset:2px;font-size:13.5px;font-weight:600;text-decoration:underline}.ec-footer[data-astro-cid-k6myxz26]{border-top:1px solid var(--eco-line);color:var(--eco-ink-faint);justify-content:space-between;align-items:center;margin-top:20px;padding-top:14px;font-size:12.5px;display:flex}.ec-anchor[data-astro-cid-k6myxz26]{font-family:var(--font-mono);color:var(--eco-ink-faint)}.ec-anchor[data-astro-cid-k6myxz26]:hover{color:var(--accent)}@media (width<=640px){.eco-row[data-astro-cid-k6myxz26] summary[data-astro-cid-k6myxz26]{flex-wrap:wrap}.er-name[data-astro-cid-k6myxz26]{width:auto}.er-note[data-astro-cid-k6myxz26]{white-space:normal;order:4;width:100%}.er-body[data-astro-cid-k6myxz26]{padding-left:18px}}.eco-suggest[data-astro-cid-k6myxz26]{border-top:1px solid var(--eco-line);margin-top:20px;padding:60px 0 90px}.eco-suggest[data-astro-cid-k6myxz26] .wrap[data-astro-cid-k6myxz26]{grid-template-columns:1fr 1fr;align-items:start;gap:40px;display:grid}.suggest-band[data-astro-cid-k6myxz26],.eco-cta[data-astro-cid-k6myxz26]{background:var(--eco-bg-soft);border:1px solid var(--eco-line);border-radius:18px;padding:30px 28px}.suggest-band[data-astro-cid-k6myxz26] h2[data-astro-cid-k6myxz26],.eco-cta[data-astro-cid-k6myxz26] h2[data-astro-cid-k6myxz26]{font-size:21px}.suggest-band[data-astro-cid-k6myxz26] p[data-astro-cid-k6myxz26],.eco-cta[data-astro-cid-k6myxz26] p[data-astro-cid-k6myxz26]{margin-top:8px;font-size:14.5px}.suggest-form[data-astro-cid-k6myxz26]{gap:10px;margin-top:18px;display:grid}.suggest-form[data-astro-cid-k6myxz26] input[data-astro-cid-k6myxz26],.suggest-form[data-astro-cid-k6myxz26] textarea[data-astro-cid-k6myxz26]{border:1px solid var(--eco-line);background:var(--eco-card);color:var(--eco-ink);resize:vertical;border-radius:10px;padding:10px 12px;font-family:inherit;font-size:14px}.suggest-form[data-astro-cid-k6myxz26] .btn[data-astro-cid-k6myxz26]{justify-self:start;margin-top:4px}.suggest-status[data-astro-cid-k6myxz26]{color:var(--accent-deep);font-size:13px}.suggest-status[data-astro-cid-k6myxz26].err{color:var(--danger)}.eco-cta[data-astro-cid-k6myxz26]{flex-direction:column;justify-content:center;display:flex}.eco-cta[data-astro-cid-k6myxz26] .btn[data-astro-cid-k6myxz26]{align-self:flex-start;margin-top:18px}@media (width<=860px){.eco-suggest[data-astro-cid-k6myxz26] .wrap[data-astro-cid-k6myxz26]{grid-template-columns:1fr}}.eco-api-note[data-astro-cid-k6myxz26]{text-align:center;max-width:780px;color:var(--eco-ink-faint);margin:0 auto;padding:0 24px 60px;font-size:13px}.eco-api-note[data-astro-cid-k6myxz26] code[data-astro-cid-k6myxz26]{font-family:var(--font-mono);background:var(--eco-bg-soft);word-break:break-all;border-radius:4px;padding:1px 6px}
