.db-root .dt-container{flex-direction:column;gap:40px;display:flex}.db-root .db-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.db-root .db-card{color:inherit;background:#fff;border:1px solid #eeefeb;border-radius:24px;flex-direction:column;gap:20px;padding:8px;text-decoration:none;transition:transform .3s;display:flex}.db-root .db-image{aspect-ratio:1.433;border-radius:16px;overflow:hidden}.db-root .db-image img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.db-root .db-copy{flex-direction:column;gap:12px;padding:0 16px 16px;display:flex}.db-root .db-meta{gap:12px;font-size:12px;font-weight:300;line-height:1.4;display:flex}.db-root .db-meta span{color:#47625d}.db-root h3{letter-spacing:-.01em;margin:0;font-size:22px;font-weight:500;line-height:1.25}.db-root p{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:14px;font-weight:400;line-height:1.3;display:-webkit-box;overflow:hidden}.db-root .db-read{color:#47625d;align-items:center;gap:16px;margin-top:4px;font-size:14px;display:flex}.db-root .db-card:hover{transform:translateY(-4px)}.db-root .db-card:hover img{transform:scale(1.04)}.db-root .db-card:focus-visible{outline-offset:4px;outline:2px solid #47625d}@media (max-width:809px){.db-root .db-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.db-root .db-card,.db-root .db-image img{transition:none}}
