.progress-track.svelte-1teoznn{z-index:200;background:#23271f12;height:3px;position:sticky;top:0;left:0;right:0}.progress-bar.svelte-1teoznn{background:var(--gold);transform-origin:0;width:100%;height:100%}.breadcrumbs.svelte-1teoznn{border-bottom:1px solid var(--nav-border);color:var(--muted);padding:14px 48px;font-size:13px}.breadcrumbs.svelte-1teoznn a:where(.svelte-1teoznn):hover{color:var(--green)}.crumb-sep.svelte-1teoznn{color:#c9c3b4;margin:0 6px}.crumb-current.svelte-1teoznn{color:var(--text)}.article-header.svelte-1teoznn{text-align:center;max-width:840px;margin:0 auto;padding:60px 48px 34px}.article-meta-row.svelte-1teoznn{align-items:center;gap:10px;margin-bottom:18px;display:inline-flex}.article-cat-pill.svelte-1teoznn{background:var(--green);color:var(--gold-light);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;padding:6px 14px;font-size:11px;font-weight:700}.article-readtime.svelte-1teoznn{color:var(--label);font-size:13px}.article-h1.svelte-1teoznn{letter-spacing:-.015em;margin-bottom:20px;font-family:Newsreader,serif;font-size:46px;font-weight:500;line-height:1.12}.article-h1.svelte-1teoznn em:where(.svelte-1teoznn){color:var(--gold);font-style:italic}.article-lead.svelte-1teoznn{color:var(--muted);max-width:680px;margin:0 auto 30px;font-size:19px;line-height:1.65}.article-author-row.svelte-1teoznn{justify-content:center;align-items:center;gap:14px;display:flex}.author-avatar.svelte-1teoznn{background:var(--green);width:46px;height:46px;color:var(--gold-logo,#e9d9ae);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Newsreader,serif;font-size:17px;display:flex}.author-info.svelte-1teoznn{text-align:left;line-height:1.3}.author-name.svelte-1teoznn{color:var(--text);font-size:15px;font-weight:700}.author-sub.svelte-1teoznn{color:var(--label);font-size:13px}.main-image-wrap.svelte-1teoznn{padding-bottom:8px}.main-image.svelte-1teoznn{border:1px solid var(--border);border-radius:22px;height:480px;position:relative;overflow:hidden;box-shadow:0 30px 60px -34px #1e281e8c}.main-image.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.main-image-caption.svelte-1teoznn{max-width:840px;color:var(--label);text-align:center;margin:12px auto 0;font-size:13px}.content-grid.svelte-1teoznn{grid-template-columns:230px minmax(0,720px);justify-content:center;align-items:start;gap:64px;max-width:1160px;margin:0 auto;padding:48px 48px 8px;display:grid}.toc-sidebar.svelte-1teoznn{position:sticky;top:40px}.toc-title.svelte-1teoznn{letter-spacing:.14em;text-transform:uppercase;color:var(--gold);margin-bottom:16px;font-size:11px;font-weight:700}.toc-list.svelte-1teoznn{flex-direction:column;gap:2px;display:flex}.toc-link.svelte-1teoznn{color:var(--muted);border-left:2px solid var(--divider);padding:7px 0 7px 16px;font-size:14.5px;font-weight:500;line-height:1.35;transition:all .2s;display:block}.toc-link.active.svelte-1teoznn{color:var(--green);border-left-color:var(--gold);font-weight:700}.toc-num.svelte-1teoznn{display:none}.share-block.svelte-1teoznn{border-top:1px solid var(--border);margin-top:26px;padding-top:22px}.share-title.svelte-1teoznn{letter-spacing:.14em;text-transform:uppercase;color:var(--label);margin-bottom:12px;font-size:11px;font-weight:700}.share-row.svelte-1teoznn{gap:8px;display:flex}.share-btn.svelte-1teoznn{border:1px solid var(--divider);width:38px;height:38px;color:var(--green);cursor:pointer;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-family:Newsreader,serif;font-size:15px;font-weight:700;display:flex}.copy-hint.svelte-1teoznn{color:#7c9a78;min-height:16px;margin-top:10px;font-size:12px}.share-row-mobile.svelte-1teoznn{display:none}.prose.svelte-1teoznn h2{letter-spacing:-.01em;margin:46px 0 16px;scroll-margin-top:90px;font-family:Newsreader,serif;font-size:30px;font-weight:500;line-height:1.2}.prose.svelte-1teoznn p{color:#3a3e33;margin-bottom:22px;font-size:18px;line-height:1.85}.prose.svelte-1teoznn strong{color:var(--text)}.prose.svelte-1teoznn a{color:var(--green);border-bottom:1.5px solid var(--gold);font-weight:600}.lead-cap.svelte-1teoznn:first-letter{float:left;color:var(--green);margin:8px 12px 0 0;font-family:Newsreader,serif;font-size:66px;line-height:.7}blockquote.svelte-1teoznn{border-left:3px solid var(--gold);color:var(--green);margin:32px 0;padding:4px 0 4px 28px;font-family:Newsreader,serif;font-size:26px;font-style:italic;line-height:1.4}.quote-author.svelte-1teoznn{color:var(--label);margin-top:14px;font-family:Hanken Grotesk,sans-serif;font-size:14px;font-style:normal;font-weight:600;display:block}.prose-list.svelte-1teoznn{flex-direction:column;gap:14px;margin:8px 0 28px;list-style:none;display:flex}.prose-list.svelte-1teoznn li:where(.svelte-1teoznn){color:#3a3e33;gap:14px;font-size:17px;line-height:1.55;display:flex}.prose-list.svelte-1teoznn .dot:where(.svelte-1teoznn){background:var(--gold);border-radius:50%;flex:none;width:9px;height:9px;margin-top:9px}.prose-list.svelte-1teoznn strong:where(.svelte-1teoznn){color:var(--text)}figure.svelte-1teoznn{margin:8px 0 28px}.prose-figure-media.svelte-1teoznn{border:1px solid var(--border);border-radius:16px;height:340px;overflow:hidden}.prose-figure-media.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%}figcaption.svelte-1teoznn{color:var(--label);text-align:center;margin-top:10px;font-size:13px}.stats-callout.svelte-1teoznn{background:var(--bg-cream);border:1px solid var(--border);border-radius:18px;margin:8px 0 34px;padding:32px 34px}.stats-callout-grid.svelte-1teoznn{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.stats-callout-item.svelte-1teoznn{border-left:1px solid #e4decf;padding-left:24px}.stats-callout-item.svelte-1teoznn:first-child{border-left:none;padding-left:0}.stats-callout-item.svelte-1teoznn .v:where(.svelte-1teoznn){color:var(--green);font-family:Newsreader,serif;font-size:38px;line-height:1}.stats-callout-item.svelte-1teoznn .l:where(.svelte-1teoznn){color:var(--muted);margin-top:8px;font-size:13.5px;line-height:1.4}.stats-callout-note.svelte-1teoznn{color:#a79c82;margin-top:18px;font-size:12px}.tags-row.svelte-1teoznn{border-top:1px solid var(--border);flex-wrap:wrap;gap:8px;margin:30px 0 8px;padding-top:26px;display:flex}.tag-pill.svelte-1teoznn{background:var(--bg-cream);border:1px solid var(--border);color:var(--muted);border-radius:999px;padding:7px 14px;font-size:13px;font-weight:500}.author-box-wrap.svelte-1teoznn{max-width:1160px;margin:34px auto 0;padding:0 48px}.author-box.svelte-1teoznn{background:var(--bg-cream);border:1px solid var(--border);border-radius:20px;grid-template-columns:auto 1fr auto;align-items:center;gap:28px;padding:36px 40px;display:grid}.author-box-avatar.svelte-1teoznn{background:var(--green);width:82px;height:82px;color:var(--gold-logo,#e9d9ae);border-radius:50%;flex:none;justify-content:center;align-items:center;font-family:Newsreader,serif;font-size:32px;display:flex}.author-box-name.svelte-1teoznn{font-family:Newsreader,serif;font-size:24px;font-weight:500;line-height:1.2}.author-box-role.svelte-1teoznn{color:var(--label);margin-bottom:10px;font-size:14px}.author-box-bio.svelte-1teoznn{color:var(--muted);max-width:560px;font-size:15px;line-height:1.65}.author-box-cta.svelte-1teoznn{background:var(--green);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:13px 26px;font-size:15px;font-weight:600}.related-wrap.svelte-1teoznn{max-width:1160px;margin:0 auto;padding:60px 48px 20px}.related-head.svelte-1teoznn{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:26px;display:flex}.head-link.svelte-1teoznn{color:var(--green);border-bottom:1.5px solid var(--gold);padding-bottom:2px;font-size:15px;font-weight:600}.related-grid.svelte-1teoznn{grid-template-columns:repeat(3,1fr);gap:24px;display:grid}.related-card.svelte-1teoznn{border:1px solid var(--border);background:#fff;border-radius:18px;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 16px 30px -24px #1e281e80}.related-media.svelte-1teoznn{height:190px;position:relative}.related-media.svelte-1teoznn img:where(.svelte-1teoznn){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.related-cat.svelte-1teoznn{color:var(--green);letter-spacing:.06em;text-transform:uppercase;background:#fbf8f2eb;border-radius:999px;padding:5px 11px;font-size:11px;font-weight:700;position:absolute;top:14px;left:14px}.related-body.svelte-1teoznn{flex-direction:column;flex:1;padding:20px 22px 22px;display:flex}.related-date.svelte-1teoznn{color:var(--label);margin-bottom:8px;font-size:12px}.related-title.svelte-1teoznn{margin-bottom:10px;font-family:Newsreader,serif;font-size:20px;font-weight:500;line-height:1.25}.related-excerpt.svelte-1teoznn{color:var(--muted);margin-bottom:16px;font-size:14px;line-height:1.6}.read-more.svelte-1teoznn{color:var(--green);border-bottom:1.5px solid var(--gold);align-self:flex-start;margin-top:auto;padding-bottom:2px;font-size:14px;font-weight:600;display:inline-block}.newsletter-section.svelte-1teoznn{padding-top:20px;padding-bottom:64px}.newsletter-box.svelte-1teoznn{background:var(--green);color:var(--on-green);border-radius:20px;grid-template-columns:1.1fr .9fr;align-items:center;gap:40px;padding:52px 48px;display:grid}.newsletter-h2.svelte-1teoznn{color:var(--on-green);margin-bottom:12px;font-size:32px;line-height:1.15}.newsletter-lead.svelte-1teoznn{color:#f3eee1d1;font-size:16px;line-height:1.6}.newsletter-form.svelte-1teoznn{flex-wrap:wrap;gap:10px;display:flex}.newsletter-form.svelte-1teoznn input:where(.svelte-1teoznn){color:#fff;background:#ffffff14;border:1px solid #f3eee14d;border-radius:12px;flex:1;min-width:200px;padding:14px 16px;font-family:inherit;font-size:15px}.newsletter-form.svelte-1teoznn input:where(.svelte-1teoznn)::placeholder{color:#f3eee199}.newsletter-form.svelte-1teoznn button:where(.svelte-1teoznn){background:var(--gold-light);color:var(--green);cursor:pointer;border:none;border-radius:12px;padding:14px 26px;font-family:inherit;font-size:15px;font-weight:700}.newsletter-form.svelte-1teoznn button:where(.svelte-1teoznn):hover{opacity:.9}.newsletter-thanks.svelte-1teoznn{background:#e9d19a1f;border:1px solid #e9d19a66;border-radius:12px;align-items:center;gap:12px;padding:18px 20px;font-size:15px;display:flex}.newsletter-thanks-icon.svelte-1teoznn{width:36px;height:36px;color:var(--gold-light);background:#e9d19a33;border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:18px;display:flex}@media (width<=1199px){.related-grid.svelte-1teoznn{grid-template-columns:repeat(2,1fr)}}@media (width<=980px){.content-grid.svelte-1teoznn{grid-template-columns:1fr;gap:0}.toc-sidebar.svelte-1teoznn{background:var(--bg-cream);border:1px solid var(--border);border-radius:14px;margin-bottom:8px;padding:18px 20px;position:static}.toc-link.svelte-1teoznn{color:#3a3e33;border-bottom:1px solid #c8c3b466;border-left:none;gap:10px;padding:7px 0;font-size:15px;display:flex}.toc-link.active.svelte-1teoznn{border-left:none}.toc-num.svelte-1teoznn{color:var(--gold);font-weight:700;display:inline}.share-block.svelte-1teoznn{display:none}.share-row-mobile.svelte-1teoznn{align-items:center;gap:10px;margin-top:6px;display:flex}.main-image.svelte-1teoznn{height:320px}.newsletter-box.svelte-1teoznn{grid-template-columns:1fr}}@media (width<=760px){.related-grid.svelte-1teoznn{grid-template-columns:1fr}}@media (width<=640px){.breadcrumbs.svelte-1teoznn{padding-left:20px;padding-right:20px}.article-header.svelte-1teoznn{text-align:left;padding:32px 20px 22px}.article-meta-row.svelte-1teoznn{display:flex}.article-h1.svelte-1teoznn{font-size:31px;line-height:1.14}.article-lead.svelte-1teoznn{margin:0 0 20px;font-size:16px}.article-author-row.svelte-1teoznn{justify-content:flex-start}.main-image-wrap.svelte-1teoznn{padding:0 20px 6px}.main-image.svelte-1teoznn{height:230px}.content-grid.svelte-1teoznn{padding:20px 20px 4px}.prose.svelte-1teoznn h2{margin:32px 0 12px;scroll-margin-top:16px;font-size:23px}.prose.svelte-1teoznn p{margin-bottom:18px;font-size:16px;line-height:1.75}.lead-cap.svelte-1teoznn:first-letter{margin:6px 10px 0 0;font-size:52px}.author-box-wrap.svelte-1teoznn{padding:0 20px}.author-box.svelte-1teoznn{grid-template-columns:auto 1fr;padding:24px 22px}.author-box-avatar.svelte-1teoznn{width:56px;height:56px;font-size:22px}.author-box-cta.svelte-1teoznn{text-align:center;grid-column:1/-1}.related-wrap.svelte-1teoznn{padding:34px 20px 4px}.newsletter-section.svelte-1teoznn{padding-left:20px;padding-right:20px}.newsletter-box.svelte-1teoznn{padding:28px 22px}}
