.blog-module__JsT-Oq__page{color:#3b2f2f;min-height:100vh;font-family:var(--font-sans);background-color:#f8f5f2;padding:0 24px 80px}.blog-module__JsT-Oq__inner{max-width:680px;margin:0 auto}.blog-module__JsT-Oq__nav{justify-content:space-between;align-items:center;max-width:680px;margin:0 auto;padding:24px 0;display:flex}.blog-module__JsT-Oq__brand{font-family:var(--font-display);color:#3b2f2f;font-size:1.25rem;font-weight:600;text-decoration:none}.blog-module__JsT-Oq__navLinks{align-items:center;gap:20px;font-size:.95rem;display:flex}.blog-module__JsT-Oq__navLinks a{color:#3b2f2f;opacity:.75;text-decoration:none}.blog-module__JsT-Oq__navLinks a:hover{opacity:1}.blog-module__JsT-Oq__title{font-family:var(--font-display);margin:40px 0 12px;font-size:clamp(1.8rem,6vw,2.6rem);line-height:1.15}.blog-module__JsT-Oq__subtitle{opacity:.8;margin-bottom:48px;font-size:1.05rem;line-height:1.6}.blog-module__JsT-Oq__innerWide{max-width:1000px;margin:0 auto}.blog-module__JsT-Oq__navWide{max-width:1000px}.blog-module__JsT-Oq__grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:28px;padding:0;list-style:none;display:grid}.blog-module__JsT-Oq__card{background-color:#fff;border:1px solid #3b2f2f14;border-radius:16px;transition:transform .2s,box-shadow .2s;overflow:hidden}.blog-module__JsT-Oq__card:hover{transform:translateY(-3px);box-shadow:0 12px 28px #3b2f2f1a}.blog-module__JsT-Oq__cardLink{height:100%;color:inherit;flex-direction:column;text-decoration:none;display:flex}.blog-module__JsT-Oq__cardCover{aspect-ratio:1200/630;position:relative}.blog-module__JsT-Oq__cardCoverImage{object-fit:cover}.blog-module__JsT-Oq__cardCoverFallback{background:linear-gradient(135deg,#f8f5f2 45%,#cba88680);justify-content:center;align-items:center;height:100%;display:flex}.blog-module__JsT-Oq__cardCoverFallback span{font-family:var(--font-display);color:#3b2f2f;opacity:.75;font-size:1.4rem}.blog-module__JsT-Oq__cardBody{flex-direction:column;flex:1;gap:10px;padding:20px;display:flex}.blog-module__JsT-Oq__cardTitle{font-family:var(--font-display);font-size:1.25rem;line-height:1.3}.blog-module__JsT-Oq__cardMeta{font-family:var(--font-mono);opacity:.6;margin-top:auto;font-size:.78rem}.blog-module__JsT-Oq__tagRow{flex-wrap:wrap;gap:8px;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__tag{font-family:var(--font-mono);color:#3d5a80;white-space:nowrap;background-color:#3d5a801a;border-radius:20px;padding:4px 10px;font-size:.72rem}.blog-module__JsT-Oq__postDate{font-family:var(--font-mono);opacity:.6;margin-bottom:8px;font-size:.8rem;display:block}.blog-module__JsT-Oq__postDescription{opacity:.85;line-height:1.6}.blog-module__JsT-Oq__articleTitle{font-family:var(--font-display);margin:16px 0 12px;font-size:clamp(1.7rem,6vw,2.4rem);line-height:1.2}.blog-module__JsT-Oq__byline{font-family:var(--font-mono);opacity:.65;margin-bottom:24px;font-size:.82rem}.blog-module__JsT-Oq__hero{aspect-ratio:1200/630;border-radius:16px;margin-bottom:28px;position:relative;overflow:hidden}.blog-module__JsT-Oq__heroImage{object-fit:cover}.blog-module__JsT-Oq__toc{background-color:#3d5a800f;border-radius:12px;padding:20px 24px;font-size:.95rem}.blog-module__JsT-Oq__tocTitle{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;opacity:.6;margin-bottom:10px;font-size:.78rem}.blog-module__JsT-Oq__toc ol{margin:0 0 0 20px}.blog-module__JsT-Oq__toc li{margin-bottom:6px}.blog-module__JsT-Oq__toc a{color:#3d5a80;text-decoration:none}.blog-module__JsT-Oq__toc a:hover{text-decoration:underline}.blog-module__JsT-Oq__articleBody{margin-top:32px;font-size:1.05rem;line-height:1.75}.blog-module__JsT-Oq__articleBody h2,.blog-module__JsT-Oq__articleBody h3{font-family:var(--font-display);margin:40px 0 12px;scroll-margin-top:24px;line-height:1.3}.blog-module__JsT-Oq__articleBody h2{font-size:1.35rem}.blog-module__JsT-Oq__articleBody h3{font-size:1.1rem}.blog-module__JsT-Oq__articleBody p{margin-bottom:18px}.blog-module__JsT-Oq__articleBody ul,.blog-module__JsT-Oq__articleBody ol{margin:0 0 18px 24px}.blog-module__JsT-Oq__articleBody li{margin-bottom:8px}.blog-module__JsT-Oq__articleBody a{color:#3d5a80;text-decoration:underline}.blog-module__JsT-Oq__cta{text-align:center;background-color:#cba88633;border-radius:16px;margin-top:56px;padding:28px}.blog-module__JsT-Oq__cta p{margin-bottom:16px;line-height:1.6}.blog-module__JsT-Oq__ctaButton{color:#fff;background-color:#3d5a80;border-radius:30px;padding:12px 24px;font-weight:500;text-decoration:none;transition:transform .2s;display:inline-block}.blog-module__JsT-Oq__ctaButton:hover{transform:scale(1.05)}.blog-module__JsT-Oq__related{margin-top:48px}.blog-module__JsT-Oq__relatedTitle{font-family:var(--font-display);margin-bottom:16px;font-size:1.3rem}.blog-module__JsT-Oq__relatedList{flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.blog-module__JsT-Oq__relatedCard{color:inherit;background-color:#fff;border:1px solid #3b2f2f14;border-radius:12px;flex-direction:column;gap:6px;padding:16px 20px;text-decoration:none;transition:box-shadow .2s;display:flex}.blog-module__JsT-Oq__relatedCard:hover{box-shadow:0 8px 20px #3b2f2f14}.blog-module__JsT-Oq__relatedCardTitle{font-family:var(--font-display);font-size:1.05rem;line-height:1.35}.blog-module__JsT-Oq__backLink{color:#3b2f2f;opacity:.7;margin-top:32px;font-size:.9rem;text-decoration:none;display:inline-block}.blog-module__JsT-Oq__backLink:hover{opacity:1}
