.BlogPost_article__NcByp{min-height:100vh;background-color:var(--mantine-color-white)}.BlogPost_header__l2yTn{position:relative;height:70vh;min-height:500px;background-color:#0F1953;overflow:hidden}.BlogPost_headerContent__MvAZu{position:relative;height:100%;display:flex;align-items:center;z-index:2}.BlogPost_headerImage__K9jhT{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.3;z-index:1}.BlogPost_title__bXRcs{font-size:3.5rem;font-weight:800;color:var(--mantine-color-white);margin:1rem 0;text-shadow:2px 2px 4px rgba(0,0,0,.3);@media (max-width:768px){font-size:2.5rem}}.BlogPost_date___1ilA{color:var(--mantine-color-gray-2);font-size:1.1rem}.BlogPost_content__x0DCv{padding:4rem 2rem;max-width:800px}.BlogPost_author__Mkr1q{display:flex;align-items:center;gap:1rem;margin-bottom:2rem;padding:1rem;background-color:var(--mantine-color-gray-0);border-radius:8px}.BlogPost_authorImage__2JAzs{width:60px;height:60px;border-radius:50%;object-fit:cover}.BlogPost_authorInfo__n48LA{display:flex;flex-direction:column;gap:.25rem}.BlogPost_body__MQb1N{font-size:1.1rem;line-height:1.8;color:var(--mantine-color-dark-7)}.BlogPost_excerpt___xKvK{color:var(--mantine-color-gray-7);font-style:italic;margin-bottom:3rem;line-height:1.6;font-size:1.25rem}.BlogPost_heading1__kea6o{font-size:2.5rem;margin:2rem 0 1rem;color:var(--mantine-color-dark-8)}.BlogPost_heading2__cDTb5{font-size:2rem;margin:1.5rem 0 1rem;color:var(--mantine-color-dark-7)}.BlogPost_heading3__33S_V{font-size:1.5rem;margin:1.25rem 0 1rem;color:var(--mantine-color-dark-6)}.BlogPost_paragraph__0kfqP{margin:1rem 0}.BlogPost_blockquote__Q_R5C{border-left:4px solid #a4e5d6;margin:2rem 0;padding:1rem 2rem;font-style:italic;color:var(--mantine-color-dark-6);background-color:var(--mantine-color-gray-0)}.BlogPost_imageContainer__jOlxb{margin:2rem 0;border-radius:8px;overflow:hidden;box-shadow:0 4px 12px rgba(0,0,0,.1)}.BlogPost_contentImage__UHt_l{width:100%;height:auto;border-radius:8px;margin:2rem 0}.BlogPost_link__rl2xh{color:#0F1953;text-decoration:none;border-bottom:1px solid transparent;transition:border-color .2s ease;&:hover{border-color:currentColor}}