@keyframes shimmer{0%{background-position:-1000px 0}100%{background-position:1000px 0}}.ai_skeleton,.skeleton_item .skeleton_title_short,.skeleton_item .skeleton_title,.skeleton_item .skeleton_tax,.skeleton_item .skeleton_image{animation:shimmer 2s infinite linear;background:linear-gradient(to right,#f0f0f0 4%,#e0e0e0 25%,#f0f0f0 36%);background-size:1000px 100%;border-radius:4px}.skeleton_item{min-width:0}.skeleton_item .skeleton_image{width:100%;margin-bottom:15px;aspect-ratio:1/1}.skeleton_item .skeleton_tax{width:30%;height:15px;margin-bottom:10px}.skeleton_item .skeleton_title{width:100%;height:20px;margin-bottom:8px}.skeleton_item .skeleton_title_short{width:70%;height:20px;margin-bottom:10px}@media screen and (max-width:575px){.skeleton_item{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px;row-gap:8px;align-items:start}.skeleton_item .skeleton_image{grid-column:1;grid-row:1/5;margin-bottom:0;align-self:start}.skeleton_item .skeleton_tax{grid-column:2;grid-row:1;width:60%}.skeleton_item .skeleton_title{grid-column:2;grid-row:2}.skeleton_item .skeleton_title_short{grid-column:2;grid-row:3}}#ai-recs-container{display:grid;width:100%;grid-template-columns:repeat(4,minmax(0,1fr));gap:40px 30px;align-items:start}#ai-recs-container>.skeleton_item,#ai-recs-container>.recommended-item{min-width:0}@media screen and (max-width:992px){#ai-recs-container{grid-template-columns:repeat(3,minmax(0,1fr))}}@media screen and (max-width:768px){#ai-recs-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){#ai-recs-container{grid-template-columns:1fr;-moz-column-gap:0;column-gap:0}}#ai-recs-container .recommended-img-details figure img,#ai-recs-container .recommended-img-details picture{width:100%;height:auto;display:block}#ai-recs-container>.recommended-item{margin-bottom:0}.ai_recommendations{background-color:#ebf7fc;padding:60px 30px}.ai_recommendations .container-full-width{padding:0 !important}@media screen and (max-width:768px){.ai_recommendations{padding:60px 20px}}.ai_recommendations .ai_recommendations_wrapper .section-header h2{font-size:2.7rem;font-weight:800;margin-bottom:.2em}@media screen and (max-width:1024px){.ai_recommendations .ai_recommendations_wrapper .section-header h2{font-size:2.3rem}}@media screen and (max-width:587px){.ai_recommendations .ai_recommendations_wrapper .section-header h2{font-size:2rem}}.ai_recommendations .ai_recommendations_wrapper .sub-header span{font-size:.75rem}.ai_recommendations .ai_recommendations_wrapper .recommended-items{margin-top:1.2rem}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item{margin-bottom:40px}@media screen and (max-width:575px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item{display:flex}}@media screen and (max-width:575px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-img-details{flex:0 0 50%}}@media screen and (max-width:575px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details{text-align:center;flex:0 0 50%;display:flex;flex-direction:column;justify-content:center}}@media screen and (max-width:575px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title{padding:0 10px}}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a h3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:1rem}@media screen and (max-width:991px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a h3{font-size:1.2rem}}@media screen and (max-width:478px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a h3{font-size:1.2rem}}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .sub_heading{display:none}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .sub_heading p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin-bottom:10px}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy,.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy-recipes{padding:10px 0}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy a,.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy-recipes a{font-size:12px;text-transform:uppercase;font-weight:500}@media screen and (max-width:991px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy a,.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy-recipes a{font-size:14px}}@media screen and (max-width:575px){.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon{justify-content:center}}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper{padding-bottom:5px}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper img{width:24px;height:24px}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details{margin-top:3px}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span{font-size:12px;text-transform:uppercase}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span a{text-decoration:underline}.ai_recommendations .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span a:hover{color:#004685}