.ai-policy-lab-projects{padding:72px 0;width:100%}.ai-policy-lab-projects__container{margin:0 auto;max-width:1200px;padding:0 2rem;width:calc(100% - 4rem)}@media(max-width:768px){.ai-policy-lab-projects__container{padding:0 1rem;width:calc(100% - 2rem)}}.ai-policy-lab-projects__title{color:var(--color-dark-hex);font-size:32px;font-weight:700;letter-spacing:-.02em;line-height:120%;margin:0 0 48px}@media(max-width:768px){.ai-policy-lab-projects__title{font-size:24px;margin-bottom:32px}}.ai-policy-lab-projects__empty{color:var(--color-gray-medium);font-size:18px;margin:0}.ai-policy-lab-projects__grid{display:grid;gap:24px;grid-template-columns:repeat(3,1fr)}@media(max-width:1024px){.ai-policy-lab-projects__grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ai-policy-lab-projects__grid{gap:16px;grid-template-columns:1fr}}.ai-policy-lab-projects__card{aspect-ratio:4/3;background-color:#f0f0f0;background-position:100%;background-repeat:no-repeat;background-size:cover;border-radius:4px;color:var(--color-white,#fff);display:block;overflow:hidden;position:relative;text-decoration:none;transition:.1s ease-out;width:100%}.ai-policy-lab-projects__card:hover{transition:.1s ease-out}.ai-policy-lab-projects__card:hover .ai-policy-lab-projects__card-overlay{background:#1e1e1ee6}.ai-policy-lab-projects__card:hover .ai-policy-lab-projects__card-title{color:#fae1fa;text-decoration:underline}.ai-policy-lab-projects__card:hover .ai-policy-lab-projects__card-excerpt{text-decoration:underline}.ai-policy-lab-projects__card:focus{outline:3px solid var(--color-purple-accent);outline-offset:3px;transition:.1s ease-out}.ai-policy-lab-projects__card:focus .ai-policy-lab-projects__card-title{color:#fae1fa;text-decoration:underline}.ai-policy-lab-projects__card:focus .ai-policy-lab-projects__card-excerpt{text-decoration:underline}.ai-policy-lab-projects__card-overlay{background:linear-gradient(359.58deg,#1e1e1e 36.22%,rgba(30,30,30,.717) 55.62%,#1e1e1e4d 73.75%,#fff0 107.95%);bottom:0;height:100%;left:0;pointer-events:none;position:absolute;right:0;transition:.1s ease-out}.ai-policy-lab-projects__card-content{bottom:0;display:flex;flex-direction:column;gap:8px;left:0;padding:24px;position:absolute;right:0;z-index:1}@media(max-width:768px){.ai-policy-lab-projects__card-content{padding:16px}}.ai-policy-lab-projects__card-title{color:var(--color-white);display:-webkit-box;font-size:24px;font-weight:600;letter-spacing:-.02em;-webkit-line-clamp:2;line-height:120%;margin:0;text-transform:uppercase;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}@media(max-width:768px){.ai-policy-lab-projects__card-title{font-size:20px}}.ai-policy-lab-projects__card-excerpt{color:var(--color-white);display:-webkit-box;font-size:18px;font-weight:400;letter-spacing:0;-webkit-line-clamp:2;line-height:160%;margin:0;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.ai-policy-lab-projects__card-excerpt p{color:inherit;margin:0}@media(max-width:768px){.ai-policy-lab-projects__card-excerpt{font-size:16px}}
