.post_article__LMzOI{min-height:100vh}.post_hero__FZDuM{background:var(--cream-02);padding:52px 32px 44px;border-bottom:.5px solid #e8e4d0}.post_heroInner__FKTLG{max-width:1100px;margin:0 auto}.post_breadcrumb__0Xm1d{display:flex;align-items:center;gap:8px;margin-bottom:20px}.post_breadLink__SKqzW{font-family:var(--font-body);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--river-02);transition:color .2s ease}.post_breadLink__SKqzW:hover{color:var(--moss-03)}.post_breadSep__cK2_Y{color:var(--moss-01);font-size:12px}.post_breadCat__k__Bi{font-size:10px;letter-spacing:.18em}.post_breadCat__k__Bi,.post_categoryPill__dulik{font-family:var(--font-body);text-transform:uppercase;color:var(--moss-03)}.post_categoryPill__dulik{display:inline-block;font-size:9px;letter-spacing:.22em;border:.5px solid var(--moss-02);padding:4px 12px;border-radius:1px;background:var(--cream-01);margin-bottom:18px}.post_title__lerbg{font-family:var(--font-headline);font-size:clamp(26px,4vw,42px);text-transform:uppercase;letter-spacing:.04em;color:var(--river-03);line-height:1.25;margin-bottom:16px;max-width:700px}.post_heroAccent__9lDl0{font-family:var(--font-accent);font-size:17px;color:var(--river-02);margin-bottom:20px;max-width:600px;line-height:1.6}.post_meta__tDN9z{display:flex;align-items:center;gap:12px;font-family:var(--font-body);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:var(--river-01);padding-top:18px;border-top:.5px solid var(--moss-01)}.post_dot__7hRSB{width:3px;height:3px;border-radius:50%;background:var(--moss-01);flex-shrink:0}.post_mainImage___ycwd{width:100%;max-height:520px;overflow:hidden}.post_mainImg__ysQv7{width:100%;height:100%;object-fit:cover}.post_layout__bPXQI{max-width:1100px;margin:0 auto;padding:52px 32px;display:grid;grid-template-columns:1fr 280px;grid-gap:60px;gap:60px;align-items:start}.post_bodyP__FRfnS{font-family:var(--font-body);font-size:15px;line-height:1.85;color:#3d5a5f;margin-bottom:20px;letter-spacing:.015em}.post_bodyH2__bIwd7{font-family:var(--font-body);font-size:10px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss-03);margin:36px 0 12px}.post_bodyH3__zo_Hx{font-family:var(--font-headline);font-size:16px;letter-spacing:.05em;text-transform:uppercase;color:var(--river-03);margin:28px 0 10px}.post_pullQuote__qhId8{border-left:2px solid var(--moss-02);background:var(--cream-03);padding:18px 22px;margin:28px 0;border-radius:0 3px 3px 0;font-family:var(--font-accent);font-size:17px;color:var(--river-03);line-height:1.65}.post_bodyImage__jMECd{margin:32px 0}.post_bodyImg__hVlyJ{width:100%;border-radius:3px}.post_bodyCaption__vaTeG{font-family:var(--font-body);font-size:11px;color:var(--river-01);letter-spacing:.08em;text-align:center;margin-top:8px;font-style:italic}.post_dividerRow__srxZR{display:flex;align-items:center;gap:14px;margin:40px 0}.post_dividerLine__X5WJM{flex:1 1;height:.5px;background:var(--moss-01)}.post_dividerText__396jT{font-family:var(--font-body);font-size:9px;letter-spacing:.22em;text-transform:uppercase;color:var(--moss-02);white-space:nowrap}.post_cta__MGk7z{background:var(--cream-03);border:.5px solid #d6d994;border-radius:4px;padding:24px 28px;display:flex;align-items:center;justify-content:space-between;gap:20px}.post_ctaAccent__dFm9Q{font-family:var(--font-accent);font-size:18px;color:var(--river-03);margin-bottom:4px}.post_ctaLabel__Vzwgf{letter-spacing:.14em;color:var(--river-01)}.post_ctaBtn__KWvDh,.post_ctaLabel__Vzwgf{font-family:var(--font-body);font-size:9px;text-transform:uppercase}.post_ctaBtn__KWvDh{letter-spacing:.2em;color:var(--cream-01);background:var(--river-03);padding:11px 20px;border-radius:2px;white-space:nowrap;flex-shrink:0;transition:opacity .2s ease}.post_ctaBtn__KWvDh:hover{opacity:.85}.post_sidebar__UoY9n{position:-webkit-sticky;position:sticky;top:100px}.post_sidebarSection__8PB7U{margin-bottom:4px}.post_sidebarLabel__9N0Er{font-family:var(--font-body);font-size:9px;letter-spacing:.26em;text-transform:uppercase;color:var(--moss-03);margin-bottom:12px;padding-bottom:8px;border-bottom:.5px solid var(--moss-01)}.post_sidebarPosts__ObkrM{display:flex;flex-direction:column;gap:6px}.post_sidebarCard__ACH2b{background:var(--cream-01);border:.5px solid #e0dccc;border-radius:3px;padding:11px 13px;display:block;transition:border-color .2s ease}.post_sidebarCard__ACH2b:hover{border-color:var(--moss-02)}.post_sidebarCat__uoUfe{display:block;font-family:var(--font-body);font-size:8px;letter-spacing:.2em;text-transform:uppercase;color:var(--moss-02);margin-bottom:4px}.post_sidebarTitle__3L7tl{font-family:var(--font-headline);font-size:11px;text-transform:uppercase;letter-spacing:.04em;color:var(--river-03);line-height:1.4}.post_sidebarDivider__jvxcP{border:none;border-top:.5px solid #e0dccc;margin:20px 0}.post_propCard__bFmMY{display:flex;flex-direction:column;background:var(--cream-01);border:.5px solid #e0dccc;border-left:2px solid var(--river-02);border-radius:2px;padding:11px 13px;margin-bottom:6px;transition:border-left-color .2s ease}.post_propCard__bFmMY:hover{border-left-color:var(--river-03)}.post_propName__7QdXi{font-family:var(--font-body);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:var(--river-03);margin-bottom:2px}.post_propDetail__7AJJw{font-family:var(--font-accent);font-size:12px;color:var(--river-02);margin-bottom:8px}.post_propBtn__wq0KF{font-family:var(--font-body);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--moss-03);border:.5px solid var(--moss-02);padding:3px 8px;border-radius:1px;align-self:flex-start;transition:background .2s ease}.post_propCard__bFmMY:hover .post_propBtn__wq0KF{background:var(--cream-03)}.post_sidebarSince__9EG7Q{text-align:center;padding:18px 0 4px;border-top:.5px solid var(--moss-01);margin-top:16px}.post_sinceAccent__hSZYN{font-family:var(--font-accent);font-size:14px;color:var(--moss-02);margin-bottom:4px}.post_sinceLabel__fiudR{font-family:var(--font-body);font-size:8px;letter-spacing:.18em;text-transform:uppercase;color:var(--river-01)}@media (max-width:900px){.post_layout__bPXQI{grid-template-columns:1fr;gap:40px;padding:36px 16px}.post_sidebar__UoY9n{position:static}.post_hero__FZDuM{padding:36px 16px 28px}}