@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{padding-left:10px;padding-right:10px;margin-bottom:40px}@media screen and (max-width:575px){.skeleton_item{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr 1fr;grid-auto-columns:1fr;gap:0px 10px;grid-auto-flow:row;grid-template-areas:"skeleton_image skeleton_tax" "skeleton_image skeleton_title" "skeleton_image skeleton_title_short"}.skeleton_item .skeleton_image{grid-area:skeleton_image}.skeleton_item .skeleton_tax{grid-area:skeleton_tax}.skeleton_item .skeleton_title{grid-area:skeleton_title}.skeleton_item .skeleton_title_short{grid-area:skeleton_title_short}}.skeleton_item .skeleton_image{width:100%;padding-bottom:65%;margin-bottom:15px}.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}#ai-recs-container{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px 15px;align-items:start;padding-bottom:30px}@media screen and (max-width:1197px){#ai-recs-container{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (max-width:575px){#ai-recs-container{grid-template-columns:1fr}}.ai_recommendations_post{margin:0}.ai_recommendations_post .ai_recommendations_wrapper{border-top:3px solid #004687;border-bottom:3px solid #004687;padding-top:30px}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper{padding:30px 0 0}}.ai_recommendations_post .ai_recommendations_wrapper .section-header span{font-size:1.2rem;font-weight:700;margin-bottom:.2em;color:#004687;text-transform:uppercase}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .section-header span{font-size:1.4rem}}.ai_recommendations_post .ai_recommendations_wrapper .sub-header span{font-size:.5rem}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items{margin-top:1.2rem}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item{display:flex;gap:10px;align-items:center;justify-content:center}}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-img-details{flex:0 0 50%}}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details{text-align:center;display:flex;flex-direction:column;justify-content:center;flex:1}}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title{margin-bottom:5px}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a span{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;font-size:14px;font-weight:700;line-height:1em}@media screen and (max-width:991px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a span{font-size:1rem}}@media screen and (max-width:478px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-title a span{font-size:1rem}}.ai_recommendations_post .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;margin-bottom:10px}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy,.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy-recipes{padding:5px 0}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy a,.ai_recommendations_post .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_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy a,.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .recommended-post-taxonomy-recipes a{font-size:14px}}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon img{width:10px;height:10px;display:block}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon span{font-size:12px}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon{justify-content:center}}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper{padding-bottom:5px}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper img{width:18px;height:18px}@media screen and (max-width:575px){.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper .course-tooltip{left:0;top:100%}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .clock-icon .course-icon-wrapper .course-tooltip:after{content:none}}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details{margin-top:3px}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span{font-size:12px}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span a{text-decoration:underline}.ai_recommendations_post .ai_recommendations_wrapper .recommended-items .recommended-item .recommended-post-details .author-details span a:hover{color:#004685}