.dp-blog-grid__container{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}.dp-blog-grid__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem;flex-wrap:wrap;gap:1rem}.dp-blog-grid__title{font-size:1.5rem;font-weight:700;color:var(--theme-palette-color-3,#10254C);margin:0}.dp-blog-grid__link{font-size:.9375rem;color:var(--theme-palette-color-2,#0858d0);text-decoration:none;font-weight:500}.dp-blog-grid__link:hover{text-decoration:underline}.dp-blog-grid__grid{display:grid;list-style:none;padding:0;margin:0}.dp-blog-grid__grid--cols-2{grid-template-columns:repeat(2,1fr)}.dp-blog-grid__grid--cols-3{grid-template-columns:repeat(3,1fr)}.dp-blog-grid__grid--cols-4{grid-template-columns:repeat(4,1fr)}.dp-blog-grid__grid--gap-sm{gap:1rem}.dp-blog-grid__grid--gap-md{gap:1.5rem}.dp-blog-grid__grid--gap-lg{gap:2rem}.dp-card{background:var(--theme-palette-color-8,#fff);border-radius:.75rem;overflow:hidden;box-shadow:0 1px 3px rgb(0 0 0 / .08);transition:box-shadow 0.2s,transform 0.2s;display:flex;flex-direction:column;height:100%}.dp-card:hover{box-shadow:0 4px 12px rgb(0 0 0 / .12);transform:translateY(-2px)}.dp-card__link{text-decoration:none;color:inherit;display:flex;flex-direction:column;height:100%}.dp-card__image{width:100%;object-fit:cover;background:linear-gradient(135deg,var(--theme-palette-color-6,#e7eff8) 0%,var(--theme-palette-color-7,#f2f6fc) 100%)}.dp-card__image--placeholder{display:flex;align-items:center;justify-content:center}.dp-card__content{padding:1.25rem;flex:1;display:flex;flex-direction:column}.dp-card__category{display:inline-block;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--theme-palette-color-2,#0858d0);margin-bottom:.5rem}.dp-card__title{font-size:1.125rem;font-weight:600;line-height:1.4;color:var(--theme-palette-color-3,#10254C);margin:0 0 .5rem 0}.dp-card:hover .dp-card__title{color:var(--theme-palette-color-2,#0858d0)}.dp-card__meta{font-size:.8125rem;color:var(--theme-palette-color-5,#c9d9ea);margin-top:auto;padding-top:.75rem}.dp-blog-grid__placeholder{padding:3rem;background:var(--theme-palette-color-7,#f2f6fc);border-radius:.75rem;text-align:center;color:var(--theme-palette-color-3,#10254C)}@media (max-width:900px){.dp-blog-grid__grid--cols-3,.dp-blog-grid__grid--cols-4{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.dp-blog-grid__grid--cols-2,.dp-blog-grid__grid--cols-3,.dp-blog-grid__grid--cols-4{grid-template-columns:1fr}.dp-blog-grid__header{flex-direction:column;align-items:flex-start}.dp-blog-grid__container{padding:2rem 1rem}}