.blog_pageBanner__wlH5T{position:relative;overflow:hidden;padding:3rem 0 2.5rem;background:var(--surface);border-bottom:1px solid var(--border)}.blog_bannerContour__qbgyE{position:absolute;inset:0;z-index:0}.blog_bannerWrap__27rxZ{position:relative;z-index:1}.blog_pageBanner__wlH5T h1{font-size:clamp(1.9rem,3.6vw,2.5rem);font-weight:700}.blog_pageBanner__wlH5T .blog_lede__VsVIi{margin-top:.6rem;color:var(--text-muted);max-width:56ch;font-size:1rem}.blog_filterBar__DCR7b{display:flex;align-items:center;gap:1rem;flex-wrap:wrap;padding:1.1rem 1.3rem;background:var(--surface-2);border:1px solid var(--border);border-radius:12px;margin:-1.6rem auto 0;position:relative;z-index:2;box-shadow:var(--shadow)}.blog_filterField__T2ruQ{display:flex;flex-direction:column;gap:.3rem}.blog_filterField__T2ruQ label{font-family:var(--font-josefin-sans),sans-serif;font-size:.64rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted)}.blog_filterField__T2ruQ select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:.88rem;color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:7px;padding:.5rem .7rem;min-width:148px}.blog_filterCount__dy6QK{margin-left:auto;font-family:var(--font-josefin-sans),sans-serif;font-size:.78rem;color:var(--text-muted)}.blog_filterCount__dy6QK strong{color:var(--text)}@media (max-width:760px){.blog_filterBar__DCR7b{margin-top:1.2rem}.blog_filterCount__dy6QK{margin-left:0;width:100%}}.blog_channelTabs__mjdop{display:flex;gap:.6rem;flex-wrap:wrap;margin:2rem 0 0}.blog_channelTab__hV8Uw{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--font-josefin-sans),sans-serif;font-size:.88rem;font-weight:600;padding:.65rem 1.1rem;border-radius:999px;border:1px solid var(--border);background:var(--surface-2);color:var(--text-muted);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.blog_channelTab__hV8Uw:hover{color:var(--text);border-color:var(--forest)}.blog_channelTab__hV8Uw span{font-size:.76rem;color:inherit;opacity:.7}.blog_channelTab__hV8Uw.blog_active__wXHf7{background:var(--forest);border-color:var(--forest);color:#FAF8F3}.blog_channelTab__hV8Uw.blog_active__wXHf7 span{opacity:.85}.blog_listingLayout__5SXPf{display:grid;grid-template-columns:minmax(0,1fr) 320px;grid-gap:3rem;gap:3rem;align-items:start;padding:3rem 0 4rem}@media (max-width:980px){.blog_listingLayout__5SXPf{grid-template-columns:1fr}}.blog_featuredSection__eAgMo{margin-bottom:2.6rem}.blog_featuredSectionHead__02S2r{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:1rem}.blog_featuredSectionTitle__HxF1Z{font-family:var(--font-josefin-sans),sans-serif;font-size:.86rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--forest);margin:0}.blog_featuredNav__vbISA{display:flex;align-items:center;gap:.6rem;flex:none}.blog_featuredNavBtn__7E2cu{width:32px;height:32px;border-radius:50%;border:1px solid var(--border);background:var(--surface-2);color:var(--text);display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.blog_featuredNavBtn__7E2cu:hover{background:var(--forest-soft);border-color:var(--forest);color:var(--forest)}.blog_featuredNavBtn__7E2cu svg{width:16px;height:16px}.blog_featuredCounter__vkMpX{font-size:.78rem;color:var(--text-muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;min-width:34px;text-align:center}.blog_featuredTrackWrap__nKiGx{overflow:hidden;border-radius:16px}.blog_featuredTrack__UrxgF{display:flex;width:100%;transition:transform .4s ease}@media (prefers-reduced-motion:reduce){.blog_featuredTrack__UrxgF{transition:none}}.blog_featuredSlide__U_VEo{flex:0 0 100%;min-width:0}.blog_featuredPost__F8kFA{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);grid-gap:0;gap:0;background:var(--surface-2);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:var(--shadow);transition:transform .25s ease,box-shadow .25s ease}.blog_featuredPost__F8kFA:hover{transform:translateY(-4px);box-shadow:var(--shadow-hover)}.blog_featuredMedia__kQPMm{min-width:0;height:100%;align-self:stretch;background-size:cover;background-position:50%;filter:var(--photo-tone);transition:transform .4s ease}.blog_featuredPost__F8kFA:hover .blog_featuredMedia__kQPMm{transform:scale(1.02)}.blog_featuredBody__rCGQ0{padding:2.2rem 2.4rem;display:flex;flex-direction:column;gap:1rem;align-self:center;min-width:0}.blog_featuredBody__rCGQ0 h3{font-size:clamp(1.35rem,2.6vw,1.8rem);font-weight:700;line-height:1.28}.blog_featuredBody__rCGQ0 p{color:var(--text-muted);font-size:.98rem;max-width:42ch}.blog_featuredMeta__Vha_N{font-family:var(--font-josefin-sans),sans-serif;font-size:.78rem;color:var(--text-muted)}@media (max-width:760px){.blog_featuredPost__F8kFA{grid-template-columns:1fr}.blog_featuredMedia__kQPMm{height:auto;aspect-ratio:16/10}.blog_featuredBody__rCGQ0{padding:1.5rem 1.5rem 1.8rem}}.blog_postList__2zCB1{display:flex;flex-direction:column}.blog_postRow__qzTSH{display:grid;grid-template-columns:220px minmax(0,1fr);grid-gap:1.5rem;gap:1.5rem;align-items:center;padding:1.5rem 1rem;margin:0 -1rem;border-bottom:1px solid var(--border);border-radius:12px;transition:background-color .2s ease}.blog_postRow__qzTSH:first-child{padding-top:1.5rem}.blog_postRow__qzTSH:last-child{border-bottom:none}.blog_postRow__qzTSH:hover{background:var(--surface)}.blog_postThumb___A4_w{position:relative;width:220px;aspect-ratio:4/3;border-radius:12px;overflow:hidden;background-size:cover;background-position:50%;flex:none;filter:var(--photo-tone);transition:transform .35s ease}.blog_postRow__qzTSH:hover .blog_postThumb___A4_w{transform:scale(1.03)}.blog_postTag__B5AKc{display:inline-flex;align-items:center;font-size:.7rem;font-weight:700;padding:.28rem .65rem;border-radius:999px;width:-moz-fit-content;width:fit-content;background:var(--forest-soft);color:var(--forest)}.blog_postContent__ZUVI8 h3{font-size:1.1rem;font-weight:700;margin:.7rem 0 .5rem;line-height:1.35}.blog_postExcerpt__yghmT{font-size:.9rem;color:var(--text-muted);max-width:54ch;margin-bottom:.7rem}.blog_postRead__dyDC2{font-family:var(--font-josefin-sans),sans-serif;font-size:.76rem;color:var(--text-muted)}@media (max-width:760px){.blog_postRow__qzTSH{grid-template-columns:1fr}.blog_postThumb___A4_w{width:100%;aspect-ratio:16/10}}.blog_pagination__GtfcC{display:flex;align-items:center;gap:.5rem;margin-top:2.2rem}.blog_pagePill__qswve{width:34px;height:34px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:var(--font-josefin-sans),sans-serif;font-size:.82rem;color:var(--text-muted);border:1px solid var(--border);background:transparent;padding:0;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease}.blog_pagePill__qswve:disabled{opacity:.35;cursor:not-allowed}.blog_pagePill__qswve.blog_active__wXHf7{background:var(--yellow);color:#14140F;border-color:var(--yellow);font-weight:600}.blog_pagePill__qswve.blog_arrow__DIxQo svg{width:14px;height:14px}.blog_sidebar__QuVF5{display:flex;flex-direction:column;gap:1.6rem;position:-webkit-sticky;position:sticky;top:5.5rem}.blog_sideCard__lRADl{background:var(--surface-2);border:1px solid var(--border);border-radius:14px;padding:1.4rem 1.4rem 1.5rem;box-shadow:var(--shadow)}.blog_sideCard__lRADl h3{font-size:.98rem;font-weight:700;margin-bottom:1.1rem}.blog_catList__mMQ67{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.15rem}.blog_catList__mMQ67 li{border-top:1px solid var(--border)}.blog_catList__mMQ67 li:first-child{border-top:none}.blog_catList__mMQ67 a{display:flex;align-items:center;justify-content:space-between;gap:.6rem;padding:.7rem 0;font-size:.88rem;color:var(--text);transition:color .2s ease}.blog_catList__mMQ67 a:hover{color:var(--forest)}.blog_catList__mMQ67 span{font-family:var(--font-josefin-sans),sans-serif;font-size:.76rem;color:var(--text-muted)}.blog_miniBlog__Y_Vve{padding:.75rem 0;border-top:1px solid var(--border)}.blog_miniBlog__Y_Vve:first-of-type{border-top:none;padding-top:0}.blog_miniBlog__Y_Vve h4{font-size:.85rem;font-weight:600;line-height:1.4}.blog_miniBlog__Y_Vve .blog_miniMeta__7STXZ{font-family:var(--font-josefin-sans),sans-serif;font-size:.68rem;color:var(--text-muted);margin-top:.35rem}.blog_newsletterCopy__l_nO6{font-size:.85rem;color:var(--text-muted);margin-bottom:1.1rem;line-height:1.55}.blog_newsletterForm__EWd62{display:flex;flex-direction:column;gap:.6rem}.blog_newsletterForm__EWd62 input{padding:.65rem .8rem;border:1px solid var(--border);border-radius:8px;font-size:.88rem;background:var(--bg);color:var(--text)}.blog_newsletterForm__EWd62 input::placeholder{color:var(--text-muted)}@media (max-width:980px){.blog_sidebar__QuVF5{position:static}}