.rich-materials .section-title{color:#484848;font-size:30px;line-height:36px;margin-bottom:36px}.rich-materials .materials-grid{display:grid;margin:0 auto;max-width:312px;row-gap:24px}.rich-materials .materials-grid .featured-material{background-color:#fff;border-radius:30px;box-shadow:10px 10px 20px #0000000a;overflow:hidden;position:relative}.rich-materials .featured-material.other-material{height:380px}.rich-materials .featured-material.main-material .featured-material-image{height:312px;overflow:hidden}.rich-materials .featured-material.other-material .featured-material-image{height:100%}.rich-materials .featured-material .featured-material-image .material-image{height:100%;object-fit:cover;transition:transform .2s ease-out;width:100%}.rich-materials .featured-material:hover .featured-material-image .material-image{transform:scale(1.07)}.rich-materials .featured-material .content{box-sizing:border-box;display:flex;flex-direction:column;flex-grow:1;justify-content:flex-start;padding:16px 24px}.rich-materials .featured-material .content .material-description,.rich-materials .featured-material .content .material-type{display:none}.rich-materials .featured-material .content .material-categories{margin-bottom:4px}.rich-materials .featured-material .content .material-category{background-color:#5274ff;border-radius:4px;color:#f5f5f7;display:inline-block;font-size:12px;font-weight:300;letter-spacing:.19px;margin:0 4px 6px 0;padding:4px 6px;text-transform:uppercase;transition:color,background-color .3s ease-in-out}.rich-materials .featured-material .content .material-category:hover{background-color:#6b88ff}.rich-materials .featured-material .content .material-publishing-date{color:#707070;flex-shrink:0;font-size:12px;letter-spacing:.19px;text-transform:uppercase}.rich-materials .featured-material .content .material-link:before{content:"";height:100%;left:0;position:absolute;top:0;width:100%}.rich-materials .featured-material .content .material-name{color:#484848;display:-webkit-box;font-size:16px;letter-spacing:-.64px;line-height:21px;margin-top:12px;max-height:63px;overflow:hidden;text-overflow:ellipsis;-webkit-line-clamp:3;-webkit-box-orient:vertical;transition:color .2s ease-in}.rich-materials .featured-material .content .material-name:hover{color:#141414}@media (min-width:768px){.rich-materials .section-title{font-size:40px}.rich-materials .materials-grid{column-gap:32px;display:grid;grid-template-areas:"main other1";max-width:904px;row-gap:36px}.rich-materials .materials-grid .featured-material:first-of-type{grid-area:main}.rich-materials .materials-grid .featured-material:nth-of-type(2){grid-area:other1}.rich-materials .materials-grid .featured-material:nth-of-type(3){grid-area:other2}.rich-materials .materials-grid .featured-material.main-material{display:flex;min-height:314px}.rich-materials .featured-material.other-material{height:313px}.rich-materials .featured-material.main-material .featured-material-image{height:100%;width:50%}.rich-materials .featured-material .content{max-width:50%;padding:21px 49px 36px 26px}.rich-materials .featured-material .content .material-type{display:initial;font-size:24px;font-weight:700;line-height:32px;margin-bottom:24px}.rich-materials .featured-material .content .material-categories{margin-bottom:7px}.rich-materials .featured-material .content .material-link{margin-bottom:10px}.rich-materials .featured-material .content .material-name{flex-grow:1;font-size:20px;line-height:32px}.rich-materials .featured-material .content .material-description{display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:4;-webkit-box-orient:vertical;letter-spacing:-.56px;line-height:19.6px;overflow:hidden}}@media (min-width:1200px){.rich-materials .materials-grid{column-gap:64px;display:grid;grid-template-areas:"main main other1";max-width:unset;row-gap:56px}.rich-materials .featured-material.other-material{height:398px}.rich-materials .materials-grid .featured-material.main-material{height:100%}.rich-materials .featured-material .content .material-type{margin-bottom:32px}.rich-materials .featured-material .content .material-category,.rich-materials .featured-material .content .material-publishing-date{font-size:12px;line-height:14px}.rich-materials .featured-material .content .material-name{display:initial;margin-bottom:24px;overflow:visible}.rich-materials .featured-material .content .material-description{-webkit-line-clamp:5}}