.blogs-module-scss-module__D-Bjra__blogListContainer{width:100%;max-width:1240px;margin:0 auto;padding:1rem 0 4rem}.blogs-module-scss-module__D-Bjra__hero{border:1px solid var(--line-soft);border-radius:var(--radius-xl);background:linear-gradient(rgb(var(--heading-rgb)/.025)1px,transparent 1px),linear-gradient(90deg,rgb(var(--heading-rgb)/.025)1px,transparent 1px),radial-gradient(circle at 88% 12%,rgba(104,87,245,.1),transparent 18rem),linear-gradient(180deg,rgba(255,255,255,.96) 0%,var(--surface-soft)100%);box-shadow:var(--shadow-card);background-size:18px 18px,18px 18px,100% 100%;grid-template-columns:minmax(0,1fr) minmax(260px,360px);align-items:stretch;gap:1.5rem;margin-bottom:2rem;padding:2rem;display:grid}.blogs-module-scss-module__D-Bjra__heroCopy{flex-direction:column;justify-content:center;display:flex}.blogs-module-scss-module__D-Bjra__heroCopy h1{max-width:900px;color:var(--heading);letter-spacing:-.05em;margin-top:.75rem;font-size:max(2.2rem,min(5vw,4.75rem));font-weight:800;line-height:.98}.blogs-module-scss-module__D-Bjra__heroCopy p:last-child{max-width:760px;color:var(--copy);margin-top:1.2rem;font-size:1rem;line-height:1.7}.blogs-module-scss-module__D-Bjra__heroPanel{border:1px solid var(--line-soft);border-radius:var(--radius-lg);background:rgba(255,255,255,.82);flex-direction:column;justify-content:flex-end;min-height:220px;padding:1.25rem;display:flex}.blogs-module-scss-module__D-Bjra__heroPanel span{color:var(--brand);font-size:4rem;font-weight:800;line-height:1}.blogs-module-scss-module__D-Bjra__heroPanel p{color:var(--copy);margin-top:.65rem;line-height:1.55}.blogs-module-scss-module__D-Bjra__featuredGrid,.blogs-module-scss-module__D-Bjra__blogGrid{grid-auto-rows:1fr;gap:1rem;display:grid}.blogs-module-scss-module__D-Bjra__featuredGrid{grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:3rem}.blogs-module-scss-module__D-Bjra__allPostsSection{flex-direction:column;gap:1.25rem;display:flex}.blogs-module-scss-module__D-Bjra__sectionHeader h2{color:var(--heading);margin-top:.35rem;font-size:max(1.8rem,min(3vw,2.75rem));font-weight:800;line-height:1.1}.blogs-module-scss-module__D-Bjra__blogGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.blogs-module-scss-module__D-Bjra__blogLink{min-width:0;height:100%;display:block}.blogs-module-scss-module__D-Bjra__blogItem{border:1px solid var(--line-soft);border-radius:var(--radius-xl);height:100%;min-height:260px;box-shadow:var(--shadow-card);background:rgba(255,255,255,.9);flex-direction:column;transition:transform .15s,border-color .15s,background-color .15s;display:flex}.blogs-module-scss-module__D-Bjra__blogItem:hover{border-color:rgb(var(--brand-rgb)/.42);background:var(--card);box-shadow:var(--shadow-card-hover);transform:translateY(-2px)}.blogs-module-scss-module__D-Bjra__blogItemBody{flex-direction:column;flex:1;min-height:0;padding:1.25rem;display:flex}.blogs-module-scss-module__D-Bjra__blogItemFeatured{background:linear-gradient(135deg,rgb(var(--brand-rgb)/.1),transparent 42%),linear-gradient(315deg,rgba(104,87,245,.08),transparent 48%),var(--card);border-color:rgb(var(--brand-rgb)/.32);min-height:300px}.blogs-module-scss-module__D-Bjra__cardMeta{justify-content:space-between;align-items:center;gap:.75rem;min-height:1.5rem;display:flex}.blogs-module-scss-module__D-Bjra__featuredLabel{border:1px solid rgb(var(--brand-rgb)/.28);background:var(--brand-soft);color:var(--brand-strong);text-transform:uppercase;letter-spacing:.08em;border-radius:999px;padding:.2rem .45rem;font-size:.68rem;font-weight:800;line-height:1.1}.blogs-module-scss-module__D-Bjra__blogTitle{color:var(--heading);overflow-wrap:anywhere;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.8rem;font-size:1.12rem;font-weight:700;line-height:1.32;display:-webkit-box;overflow:hidden}.blogs-module-scss-module__D-Bjra__blogItemFeatured .blogs-module-scss-module__D-Bjra__blogTitle{font-size:max(1.5rem,min(2.7vw,2.15rem));line-height:1.16}.blogs-module-scss-module__D-Bjra__blogDescription{color:var(--copy);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:.85rem;font-size:.9rem;line-height:1.65;display:-webkit-box;overflow:hidden}.blogs-module-scss-module__D-Bjra__blogItemFeatured .blogs-module-scss-module__D-Bjra__blogDescription{max-width:64ch;color:var(--copy);-webkit-line-clamp:4;font-size:.98rem}.blogs-module-scss-module__D-Bjra__badgeWrapper{flex-wrap:wrap;gap:.5rem;margin-top:1.15rem;display:flex}.blogs-module-scss-module__D-Bjra__badgeWrapper span{border:1px solid rgb(var(--brand-rgb)/.24);background:var(--brand-soft);color:var(--brand-strong);border-radius:999px;padding:.25rem .45rem;font-size:.72rem;line-height:1.2}.blogs-module-scss-module__D-Bjra__date{color:var(--copy-soft);font-size:.78rem}.blogs-module-scss-module__D-Bjra__readMore{color:var(--brand-strong);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:.45rem;margin-top:auto;padding-top:1.2rem;font-size:.85rem;font-weight:700;display:flex}@media (max-width:1023px){.blogs-module-scss-module__D-Bjra__hero,.blogs-module-scss-module__D-Bjra__featuredGrid,.blogs-module-scss-module__D-Bjra__blogGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.blogs-module-scss-module__D-Bjra__heroCopy{grid-column:1/-1}.blogs-module-scss-module__D-Bjra__heroPanel{min-height:180px}}@media (max-width:767px){.blogs-module-scss-module__D-Bjra__blogListContainer{padding-bottom:2.5rem}.blogs-module-scss-module__D-Bjra__hero,.blogs-module-scss-module__D-Bjra__featuredGrid,.blogs-module-scss-module__D-Bjra__blogGrid{grid-template-columns:1fr}.blogs-module-scss-module__D-Bjra__hero{box-shadow:var(--shadow-card);gap:1rem;margin-bottom:1.25rem;padding:1rem}.blogs-module-scss-module__D-Bjra__heroCopy h1{margin-top:.65rem;font-size:2.45rem;line-height:1.04}.blogs-module-scss-module__D-Bjra__heroCopy p:last-child{margin-top:.9rem;font-size:.95rem;line-height:1.55}.blogs-module-scss-module__D-Bjra__heroPanel{flex-direction:row;justify-content:flex-start;align-items:flex-end;gap:.9rem;min-height:0;padding:.85rem}.blogs-module-scss-module__D-Bjra__heroPanel span{font-size:3rem}.blogs-module-scss-module__D-Bjra__heroPanel p{margin-top:0;padding-bottom:.28rem;font-size:.92rem;line-height:1.35}.blogs-module-scss-module__D-Bjra__featuredGrid{margin-bottom:2.25rem}.blogs-module-scss-module__D-Bjra__blogItem,.blogs-module-scss-module__D-Bjra__blogItemFeatured{min-height:260px}.blogs-module-scss-module__D-Bjra__blogItemBody{padding:1rem}.blogs-module-scss-module__D-Bjra__blogItemFeatured .blogs-module-scss-module__D-Bjra__blogTitle{-webkit-line-clamp:3;font-size:1.55rem;line-height:1.18}.blogs-module-scss-module__D-Bjra__blogDescription{font-size:.9rem;line-height:1.55}}.blogs-module-scss-module__D-Bjra__blogItemFeatured .blogs-module-scss-module__D-Bjra__readMore{font-size:.9rem}
