.blog-post_page__kVfgr{padding:32px clamp(24px,5vw,80px) 80px;max-width:1200px;margin:0 auto}.blog-post_postBack__Tboqu{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--drift);text-decoration:none;transition:color .2s;margin-bottom:32px}.blog-post_postBack__Tboqu:hover{color:var(--olive)}.blog-post_postHeroImg__IHj_t{width:100%;aspect-ratio:21/9;border-radius:18px;margin-bottom:40px;overflow:hidden}.blog-post_postHeroImg__IHj_t img{width:100%;height:100%;object-fit:cover}.blog-post_postMetaBar__nbaZD{display:flex;gap:20px;align-items:center;font-size:13px;color:var(--drift);margin-bottom:16px}.blog-post_postMetaCat__ZrR7o{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--olive)}.blog-post_postTitle__yBHCB{font-family:var(--font-display);font-size:clamp(32px,4vw,46px);font-weight:400;line-height:1.15;letter-spacing:-.5px;margin-bottom:20px;max-width:720px}.blog-post_postSubtitle__CWVbH{font-family:var(--font-display);font-style:italic;font-size:18px;color:var(--clay);line-height:1.6;margin-bottom:40px;max-width:620px}.blog-post_postContent__NWqEY{max-width:680px}.blog-post_postContent__NWqEY p{font-size:16px;line-height:2;color:var(--charcoal);margin-bottom:24px}.blog-post_postContent__NWqEY .drop-cap:first-letter{font-family:var(--font-display);font-size:64px;float:left;line-height:.8;margin:4px 12px 0 0;color:var(--olive)}.blog-post_postContent__NWqEY h2{font-family:var(--font-display);font-size:24px;font-weight:500;margin:40px 0 16px}.blog-post_postContent__NWqEY blockquote{font-family:var(--font-display);font-style:italic;font-size:20px;line-height:1.65;color:var(--clay);padding:24px 0 24px 24px;margin:32px 0;border-left:2px solid var(--sage)}.blog-post_relatedSection__9JNfe{max-width:1200px;margin:0 auto;border-top:1px solid rgba(51,48,44,.06);padding:56px clamp(24px,5vw,80px) 88px}.blog-post_relatedSection__9JNfe h3{font-family:var(--font-display);font-size:24px;font-weight:400;margin-bottom:28px}.blog-post_relatedGrid__s6nJH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:24px;gap:24px}.blog-post_relatedCard__plQ44{border-radius:14px;overflow:hidden;background:var(--warm-white);border:1px solid rgba(51,48,44,.04);cursor:pointer;transition:transform .35s cubic-bezier(.25,.46,.45,.94),box-shadow .35s;text-decoration:none;color:inherit;display:block}.blog-post_relatedCard__plQ44:hover{transform:translateY(-4px);box-shadow:0 14px 40px rgba(51,48,44,.07)}.blog-post_relatedCardImg__lFrHn{aspect-ratio:16/10;overflow:hidden}.blog-post_relatedCardImg__lFrHn img{width:100%;height:100%;object-fit:cover}.blog-post_relatedCardBody__z4kUD{padding:22px}.blog-post_relatedCardCat__qWQ22{font-size:10px;font-weight:600;letter-spacing:1.8px;text-transform:uppercase;color:var(--olive);margin-bottom:10px}.blog-post_relatedCardTitle__YMYQT{font-family:var(--font-display);font-size:19px;font-weight:500;line-height:1.3;margin-bottom:8px}.blog-post_relatedCardMeta__LQ_Gs{display:flex;gap:12px;font-size:12px;color:var(--stone);padding-top:12px;border-top:1px solid rgba(51,48,44,.05)}@media (max-width:960px){.blog-post_relatedGrid__s6nJH{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.blog-post_relatedGrid__s6nJH{grid-template-columns:1fr}}