.BlogCard-module__TlS7bq__card{background:#fff;border:1px solid #6a1b9a21;border-radius:8px;width:100%;transition:transform .25s,box-shadow .25s;overflow:hidden;box-shadow:0 14px 35px #1f234317}.BlogCard-module__TlS7bq__card:hover{transform:translateY(-4px);box-shadow:0 22px 50px #1f234321}.BlogCard-module__TlS7bq__image{aspect-ratio:16/8.5;object-fit:cover;width:100%;height:auto;display:block}.BlogCard-module__TlS7bq__content{padding:1.25rem}.BlogCard-module__TlS7bq__title{color:#33164d;margin:0 0 .75rem;font-size:1.35rem;font-weight:800;line-height:1.2}.BlogCard-module__TlS7bq__excerpt{color:#4d5566;margin:0;font-size:.98rem;line-height:1.65}.BlogCard-module__TlS7bq__readMore{color:#6a1b9a;align-items:center;gap:.45rem;margin-top:1rem;font-weight:800;text-decoration:none;display:inline-flex}.BlogCard-module__TlS7bq__readMore:hover{color:#c45511}
.page-module__D1rvnq__hero,.page-module__D1rvnq__featuredSection,.page-module__D1rvnq__allPostsSection,.page-module__D1rvnq__ctaBand{width:min(1120px,100% - 2rem);margin:0 auto}.page-module__D1rvnq__hero{grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:clamp(1.25rem,4vw,3rem);padding:clamp(4rem,9vw,7rem) 0 clamp(2.5rem,6vw,4rem);display:grid}.page-module__D1rvnq__heroContent,.page-module__D1rvnq__topicPanel,.page-module__D1rvnq__featuredCard,.page-module__D1rvnq__ctaBand{background:#fffffff0;border:1px solid #6a1b9a21;border-radius:8px;box-shadow:0 18px 45px #1f234314}.page-module__D1rvnq__heroContent{padding:clamp(1.5rem,4vw,3rem)}.page-module__D1rvnq__eyebrow{color:#c45511;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.85rem;font-size:.78rem;font-weight:800;display:inline-flex}.page-module__D1rvnq__hero h1,.page-module__D1rvnq__sectionHeader h2,.page-module__D1rvnq__ctaBand h2{color:#2e1744;text-align:left;margin:0 0 1rem;font-family:Poppins,sans-serif;font-size:clamp(2.1rem,5vw,4.2rem);font-weight:800;line-height:1.05}.page-module__D1rvnq__hero p,.page-module__D1rvnq__featuredCard p,.page-module__D1rvnq__ctaBand p{color:#4d5566;margin:0;font-size:1.05rem;line-height:1.75}.page-module__D1rvnq__topicPanel{background:linear-gradient(135deg,#6a1b9af5,#255c70f0),#2e1744;align-content:center;gap:.85rem;padding:1.25rem;display:grid}.page-module__D1rvnq__topicPanel span{color:#fff;background:#ffffff1f;border:1px solid #ffffff2e;border-radius:8px;padding:.95rem 1rem;font-weight:800;display:block}.page-module__D1rvnq__featuredSection{padding:clamp(2rem,6vw,4rem) 0}.page-module__D1rvnq__allPostsSection{padding:0 0 clamp(2rem,6vw,4rem)}.page-module__D1rvnq__allPostsSection .page-module__D1rvnq__sectionHeader{margin-bottom:1rem}.page-module__D1rvnq__allPostsSection .page-module__D1rvnq__sectionHeader h2{font-size:clamp(1.45rem,2.6vw,2rem);line-height:1.15}.page-module__D1rvnq__sectionHeader{max-width:760px;margin-bottom:1.5rem}.page-module__D1rvnq__sectionHeader h2,.page-module__D1rvnq__ctaBand h2{font-size:clamp(1.85rem,4vw,3rem)}.page-module__D1rvnq__featuredGrid{gap:1rem;display:grid}.page-module__D1rvnq__postGrid{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),320px));justify-content:start;gap:1rem;display:grid}.page-module__D1rvnq__featuredCard{grid-template-columns:minmax(0,.85fr) minmax(300px,.65fr);align-items:center;gap:clamp(1rem,4vw,2rem);padding:clamp(1rem,3vw,1.5rem);display:grid}.page-module__D1rvnq__postMeta{color:#6a1b9a;margin-bottom:.7rem;font-size:.86rem;font-weight:800;display:inline-flex}.page-module__D1rvnq__featuredCard h3{color:#33164d;margin:0 0 .85rem;font-size:clamp(1.8rem,4vw,3rem);font-weight:800;line-height:1.05}.page-module__D1rvnq__ctaBand{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:4rem;padding:clamp(1.5rem,4vw,2.5rem);display:flex}.page-module__D1rvnq__ctaLink{color:#fff;background:#6a1b9a;border-radius:5px;flex:none;align-items:center;gap:.45rem;padding:.85rem 1.2rem;font-weight:800;text-decoration:none;display:inline-flex}.page-module__D1rvnq__ctaLink:hover{color:#fff;background:#f57c00}@media (max-width:900px){.page-module__D1rvnq__hero,.page-module__D1rvnq__featuredCard{grid-template-columns:1fr}.page-module__D1rvnq__ctaBand{flex-direction:column;align-items:flex-start}}@media (max-width:640px){.page-module__D1rvnq__hero,.page-module__D1rvnq__featuredSection,.page-module__D1rvnq__allPostsSection,.page-module__D1rvnq__ctaBand{width:min(100% - 1rem,1120px)}.page-module__D1rvnq__hero{padding-top:2rem}.page-module__D1rvnq__hero h1{font-size:clamp(2rem,10vw,3rem)}.page-module__D1rvnq__ctaLink{justify-content:center;width:100%}}
