.zh8x5q_wrapper{flex-direction:column;gap:40px;display:flex}.zh8x5q_filterRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zh8x5q_filterChip{min-height:44px;font-size:var(--fs-small);font-weight:500;font-family:var(--font-sans);background:var(--surface-card);border:1px solid var(--border);color:var(--text-2);cursor:pointer;white-space:nowrap;border-radius:999px;justify-content:center;align-items:center;padding:0 20px;transition:all .25s;display:inline-flex}.zh8x5q_filterChip:hover{color:var(--text-1);border-color:#be760066}.zh8x5q_filterChipActive{border-color:var(--gold);color:var(--gold-text);background:#be76001f;font-weight:600}.zh8x5q_featuredCard{background:var(--surface-card);border:1px solid var(--border);transition:border-color .3s ease, transform .4s var(--ease-soft);border-radius:32px;padding:clamp(36px,5vw,64px);position:relative;overflow:hidden}.zh8x5q_featuredCard:hover{border-color:#be760066}.zh8x5q_featuredContent{flex-direction:column;gap:20px;max-width:840px;display:flex}.zh8x5q_cardMeta{font-size:var(--fs-caption);color:var(--text-4);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.zh8x5q_categoryBadge{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-text);font-weight:600}.zh8x5q_metaDot{color:var(--text-4)}.zh8x5q_readingTime,.zh8x5q_date{color:var(--text-3)}.zh8x5q_draftBadge{font-size:var(--fs-caption);letter-spacing:.12em;text-transform:uppercase;border:1px solid var(--gold);color:var(--gold-text);background:#be760029;border-radius:999px;padding:2px 8px;font-weight:600}.zh8x5q_featuredTitle{font-family:var(--font-display);font-size:var(--fs-headline);font-weight:600;line-height:var(--lh-headline);letter-spacing:var(--ls-headline);color:var(--text-1)}.zh8x5q_titleLink{color:inherit;text-decoration:none;transition:color .25s}.zh8x5q_titleLink:hover{color:var(--gold-text)}.zh8x5q_featuredExcerpt{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2)}.zh8x5q_cardFooter{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding-top:12px;display:flex}.zh8x5q_authorName{font-size:var(--fs-small);color:var(--text-2);font-weight:500}.zh8x5q_readMoreLink{min-height:44px;font-size:var(--fs-small);color:var(--gold-text);align-items:center;gap:6px;font-weight:600;text-decoration:none;transition:gap .2s;display:inline-flex}.zh8x5q_readMoreLink:hover{gap:10px}.zh8x5q_grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:28px;display:grid}.zh8x5q_card{background:var(--surface-card);border:1px solid var(--border);transition:transform .4s var(--ease-soft), border-color .3s ease;border-radius:28px;flex-direction:column;justify-content:space-between;gap:24px;padding:36px 32px;display:flex}@media (hover:hover){.zh8x5q_card:hover{border-color:#be760066;transform:translateY(-4px)}}.zh8x5q_cardHeader{flex-direction:column;gap:10px;display:flex}.zh8x5q_cardBody{flex-direction:column;flex:1;gap:12px;display:flex}.zh8x5q_cardTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}.zh8x5q_cardExcerpt{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.zh8x5q_emptyState{text-align:center;background:var(--surface-card);border:1px dashed var(--border);border-radius:28px;flex-direction:column;align-items:center;gap:20px;padding:64px 32px;display:flex}.zh8x5q_emptyText{font-size:var(--fs-body);color:var(--text-3)}.zh8x5q_pagination{justify-content:center;align-items:center;gap:24px;padding-top:24px;display:flex}.zh8x5q_pageBtn{background:var(--surface-card);border:1px solid var(--border);min-height:44px;color:var(--text-1);font-size:var(--fs-small);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0 24px;font-weight:500;transition:all .2s;display:inline-flex}.zh8x5q_pageBtn:hover:not(:disabled){border-color:var(--gold);color:var(--gold-text)}.zh8x5q_pageBtnDisabled{opacity:.4;cursor:not-allowed}.zh8x5q_pageIndicator{font-size:var(--fs-small);color:var(--text-3)}@media (max-width:600px){.zh8x5q_featuredCard,.zh8x5q_card{padding:28px 22px}}
.Wyib7G_wrapper{flex-direction:column;gap:72px;display:flex}.Wyib7G_hero{flex-direction:column;gap:20px;max-width:820px;display:flex}.Wyib7G_badge{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);background:#be76001f;border:1px solid #be760047;border-radius:999px;align-self:flex-start;padding:6px 16px;font-weight:600}.Wyib7G_title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text-1)}.Wyib7G_lede{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2);max-width:62ch}.Wyib7G_focusSection{flex-direction:column;gap:24px;display:flex}.Wyib7G_focusHeading{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--text-4);font-weight:600}.Wyib7G_focusGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:20px;display:grid}.Wyib7G_focusCard{background:var(--surface-card);border:1px solid var(--border);border-radius:24px;flex-direction:column;gap:12px;padding:32px 28px;transition:transform .3s,border-color .3s;display:flex}@media (hover:hover){.Wyib7G_focusCard:hover{border-color:#be760066;transform:translateY(-3px)}}.Wyib7G_lensTag{font-family:var(--font-display);font-size:var(--fs-h4);color:var(--gold-text);font-weight:600}.Wyib7G_lensDesc{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-3)}.Wyib7G_subscribeCard{background:var(--surface-card);border:1px solid var(--border);border-radius:32px;max-width:820px;padding:clamp(36px,6vw,64px) clamp(24px,5vw,56px)}.Wyib7G_subscribeContent{flex-direction:column;gap:20px;display:flex}.Wyib7G_subscribeTitle{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:600;line-height:var(--lh-h3);letter-spacing:var(--ls-h3);color:var(--text-1)}.Wyib7G_subscribeBody{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-2);max-width:62ch}.Wyib7G_form{margin-top:8px}.Wyib7G_inputGroup{flex-wrap:wrap;gap:12px;max-width:540px;display:flex}.Wyib7G_input{background:var(--surface-raised);border:1px solid var(--border);min-height:48px;color:var(--text-1);font-family:var(--font-sans);font-size:var(--fs-body);border-radius:12px;outline:none;flex:260px;padding:0 18px;transition:border-color .2s,box-shadow .2s}.Wyib7G_input:focus{border-color:var(--gold);box-shadow:0 0 0 3px #be760033}.Wyib7G_submitBtn{white-space:nowrap;min-height:48px;padding:0 28px}.Wyib7G_successMsg{color:var(--text-1);font-size:var(--fs-body);background:#2f8f3b1f;border:1px solid #2f8f3b4d;border-radius:12px;align-items:center;gap:12px;padding:16px 20px;display:flex}.Wyib7G_successIcon{color:var(--forest-logo);font-weight:600;font-size:var(--fs-h4)}.Wyib7G_linksRow{border-top:1px solid var(--border);font-size:var(--fs-small);flex-wrap:wrap;align-items:center;gap:16px;padding-top:16px;display:flex}.Wyib7G_rssLink{color:var(--text-3);min-height:44px;font-size:var(--fs-small);align-items:center;gap:8px;text-decoration:none;transition:color .2s;display:inline-flex}.Wyib7G_rssLink:hover{color:var(--gold-text)}.Wyib7G_divider{color:var(--text-4)}.Wyib7G_ctaLink{color:var(--gold-text);min-height:44px;font-weight:600;font-size:var(--fs-small);align-items:center;gap:6px;text-decoration:none;transition:gap .2s;display:inline-flex}.Wyib7G_ctaLink:hover{gap:10px}@media (max-width:600px){.Wyib7G_wrapper{gap:48px}}
.eXgbla_page{min-height:80vh;padding-top:clamp(48px,6vw,80px);padding-bottom:clamp(80px,10vw,140px)}.eXgbla_containerInner{flex-direction:column;gap:64px;display:flex}.eXgbla_header{flex-direction:column;gap:16px;max-width:840px;display:flex}.eXgbla_eyebrow{font-size:var(--fs-caption);letter-spacing:var(--ls-caption);text-transform:uppercase;color:var(--gold-text);font-weight:600}.eXgbla_title{font-family:var(--font-display);font-size:var(--fs-title);font-weight:600;line-height:var(--lh-title);letter-spacing:var(--ls-title);color:var(--text-1)}.eXgbla_subtitle{font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-2);max-width:62ch}@media (max-width:600px){.eXgbla_page{padding-top:36px;padding-bottom:64px}.eXgbla_containerInner{gap:40px}}
