.datb-projects-grid{display:grid;gap:1.5rem;margin:2rem 0}.datb-projects-grid--cols-1{grid-template-columns:1fr}.datb-projects-grid--cols-2,.datb-projects-grid--cols-3,.datb-projects-grid--cols-4{grid-template-columns:1fr}@media (min-width:720px){.datb-projects-grid--cols-2,.datb-projects-grid--cols-3,.datb-projects-grid--cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1040px){.datb-projects-grid--cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.datb-projects-grid--cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}}.datb-project-card{overflow:hidden;border:1px solid rgb(15 23 42 / .12);border-radius:18px;background:#fff;box-shadow:0 14px 40px rgb(15 23 42 / .08)}.datb-project-card__media{display:block;aspect-ratio:16 / 9;background:#0f172a;text-decoration:none}.datb-project-card__image{display:block;width:100%;height:100%;object-fit:cover}.datb-project-card__placeholder{display:grid;width:100%;height:100%;place-items:center;color:#fff;font-weight:700;letter-spacing:.02em}.datb-project-card__body{padding:1.25rem}.datb-project-card__terms{display:flex;flex-wrap:wrap;gap:.4rem;margin-bottom:.85rem}.datb-project-card__term{display:inline-flex;align-items:center;border-radius:999px;background:#eef2ff;color:#3730a3;font-size:.78rem;font-weight:700;line-height:1;padding:.42rem .62rem}.datb-project-card__title{margin:0 0 .7rem;font-size:clamp(1.1rem, 2vw, 1.35rem);line-height:1.22}.datb-project-card__title a{color:inherit;text-decoration:none}.datb-project-card__title a:hover,.datb-project-card__title a:focus{text-decoration:underline}.datb-project-card__excerpt{margin:0 0 1rem;color:#475569;line-height:1.65}.datb-project-card__button{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;background:#2563eb;color:#fff;font-weight:700;line-height:1;padding:.85rem 1rem;text-decoration:none}.datb-project-card__button:hover,.datb-project-card__button:focus{color:#fff;filter:brightness(.94)}.datb-projects-notice{border-left:4px solid #2563eb;background:#eff6ff;padding:1rem}