:root{--text-color:#444;--secondary-inky:#005278;--secondary-coral:#ED675E;--slate-grey:#858C94;--secondary-charcoal:#484E58;--border-black-grey:#E0DEDD}.community-recipe-template{display:flex;flex-direction:column;gap:70px}@media (max-width:1024px){.community-recipe-template{gap:50px}.community-recipe-template .crt-card-section{padding:0 15px}}@media (max-width:767px){.community-recipe-template{gap:40px}}.community-recipe-template .crt-wrapper{background-color:#f3f3f3;padding:30px 15px}@media (max-width:767px){.community-recipe-template .crt-wrapper{padding:10px 15px 20px 15px}}@media (max-width:1024px){.community-recipe-template .crt-wrapper{max-width:100%}}.community-recipe-template .crt-wrapper #crt-header-container{align-items:start;display:grid;grid-column-gap:40px;grid-row-gap:20px;grid-template-columns:400px 1fr;margin:auto;max-width:1220px}@media (max-width:1024px){.community-recipe-template .crt-wrapper #crt-header-container{grid-column-gap:30px;grid-template-columns:300px 1fr}}@media (max-width:767px){.community-recipe-template .crt-wrapper #crt-header-container{grid-row-gap:15px;grid-template-columns:1fr;padding:0}}.community-recipe-template .crt-wrapper #crt-header-container .crt-tagline,.community-recipe-template .crt-wrapper #crt-header-container .crt-title{margin:0;padding:0}.community-recipe-template .crt-wrapper #crt-header-container .crt-tagline h1,.community-recipe-template .crt-wrapper #crt-header-container .crt-tagline p,.community-recipe-template .crt-wrapper #crt-header-container .crt-title h1,.community-recipe-template .crt-wrapper #crt-header-container .crt-title p{margin:0;padding:0}.community-recipe-template .crt-wrapper #crt-header-container .crt-title{font-weight:700;grid-column:2/3;grid-row:1/2}.community-recipe-template .crt-wrapper #crt-header-container .crt-title h1{font-size:28px;line-height:115%}@media (max-width:767px){.community-recipe-template .crt-wrapper #crt-header-container .crt-title{grid-row:1/2;grid-column:1/2}}.community-recipe-template .crt-wrapper #crt-header-container .crt-tagline{grid-column:2/3;grid-row:2/3}@media (max-width:767px){.community-recipe-template .crt-wrapper #crt-header-container .crt-tagline{grid-row:3/4;grid-column:1/2}}.community-recipe-template .crt-wrapper #crt-header-container .crt-featured-container{grid-row:1/10}@media (max-width:767px){.community-recipe-template .crt-wrapper #crt-header-container .crt-featured-container{grid-row:2/3;grid-column:1/2}}.community-recipe-template .crt-wrapper #crt-header-container .crt-featured-container img{border-radius:10px}.community-recipe-template .page-content{display:flex;gap:50px;margin:0 auto 20px;width:1220px}@media (max-width:1220px){.community-recipe-template .page-content{max-width:100%}}@media (max-width:1220px){.community-recipe-template .page-content #crt-card-section{padding:0 15px}}@media (max-width:1024px){.community-recipe-template .page-content #crt-card-section{width:100%}}.community-recipe-template .page-content #crt-card-section .recipe-single-container{align-items:center;border:1px solid var(--secondary-coral);border-radius:10px;display:flex;flex-direction:column;gap:20px;margin-bottom:50px;padding:20px 20px}@media (max-width:1024px){.community-recipe-template .page-content #crt-card-section .recipe-single-container{padding:20px}}@media (max-width:767px){.community-recipe-template .page-content #crt-card-section .recipe-single-container{padding:40px 20px 20px 20px}}.community-recipe-template .page-content #crt-card-section .recipe-single-container .recipe-units{align-items:center;border-bottom:1px dashed var(--secondary-coral);border-top:1px dashed var(--secondary-coral);display:flex;justify-content:center;padding:15px 0;width:100%}.community-recipe-template .page-content #crt-card-section .recipe-single-container .recipe-units .recipe-time{align-items:center;border-right:1px dashed var(--secondary-coral);display:flex;flex:1 0 0;flex-direction:column;justify-content:center;gap:5px;padding:0 10px}.community-recipe-template .page-content #crt-card-section .recipe-single-container .recipe-units .recipe-time .unit-title{color:var(--secondary-inky);font-size:12px;font-weight:700;line-height:105%;text-align:center;text-transform:uppercase}.community-recipe-template .page-content #crt-card-section .recipe-single-container .recipe-units .recipe-time span{color:var(--text-color);font-size:12px;font-weight:400;line-height:105%;text-align:center}.community-recipe-template .page-content #crt-card-section .recipe-single-container .recipe-units .recipe-time:last-child{border-right:none}.community-recipe-template .page-content #crt-card-section .recipe-single-container .desktop-print-recipe{align-items:center;border:1px solid var(--slate-grey);border-radius:8px;display:flex;justify-content:center;padding:0}@media screen and (max-width:767px){.community-recipe-template .page-content #crt-card-section .recipe-single-container .desktop-print-recipe{width:100%}}.community-recipe-template .page-content #crt-card-section .recipe-single-container .desktop-print-recipe .next-recipe-link{align-items:center;border:none;color:var(--secondary-inky);display:flex;gap:5px;justify-content:center;padding:15px}@media screen and (max-width:767px){.community-recipe-template .page-content #crt-card-section .recipe-single-container .desktop-print-recipe .next-recipe-link{width:100%}}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details{align-self:stretch;display:flex;gap:20px}@media (max-width:767px){.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details{flex-direction:column}}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details h2{font-size:28px;line-height:120%}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details .recipe-ingredients__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details .recipe-ingredients__list li{font-size:18px;font-weight:400;line-height:135%;list-style:none}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details .recipe-directions__list{display:flex;flex-direction:column;gap:20px;margin:0;padding:0}.community-recipe-template .page-content #crt-card-section .recipe-single-container .crt-details .recipe-directions__list li{display:flex;font-size:18px;font-weight:400;line-height:135%;list-style:none}