.card-container{display:block}.card-container>*+*{margin-top:15px}.card-container .card{background-color:var(--color-white);color:var(--color-black);display:flex;flex-direction:column;gap:0}.card-container .card:hover{opacity:.7;text-decoration:none}.card-container .card .featured-image{background-color:var(--color-white);display:block;height:auto;width:100%}.card-container .card .title{font-size:16px;font-weight:700;line-height:1.5;margin-block:24px}.card-container .card .description{display:block;flex-grow:1;font-size:14px;font-weight:400;line-height:1.5;margin-bottom:30px}.card-container .card .card-link{align-items:center;display:flex;font-weight:700;margin-bottom:5px;text-decoration:underline 1px;text-underline-offset:7px}.card-container .card .card-link:after{content:url(https://s.creativehope.co.jp/hubfs/CRH_Ebook/img_download-icon-red.svg);font-size:9px;margin-left:12px;text-decoration:none}@media(min-width:768px){.card-category[data-filter]{display:block}.card-category .category-label{font-size:33px;margin-block:64px 40px}.card-container>*+*{margin-top:0}.card-container{column-gap:35px;display:grid;grid-template-columns:repeat(auto-fill,minmax(310px,1fr));row-gap:40px}.card-container .card .title{font-size:18px}}