.entry-content .tasty-recipes{--tr-radius:var(--tf-radius);--tr-bg:var(--tf-surface);--tr-text:var(--tf-text);--tr-muted:var(--tf-text-muted);--tr-button-color:var(--tf-clay);--tr-star-color:var(--tf-honey-text);--tr-primary-color:var(--tf-bg-invert);--tr-h3-color:var(--tf-text);background-color:var(--tf-surface);color:var(--tf-text);font-family:var(--tf-font-text);font-size:var(--tf-fs-sm);line-height:var(--tf-leading-relaxed);border-radius:var(--tf-radius);overflow:hidden;margin:var(--tf-space-7) 0;box-shadow:var(--tf-shadow-md)}.entry-content .tasty-recipes-image img{max-height:var(--tf-recipe-media-cap)}.entry-content .tasty-recipes-entry-header{background-color:var(--tf-surface);border:var(--tf-border-width) solid var(--tf-border-subtle);border-bottom:0;border-radius:var(--tf-radius) var(--tf-radius) 0 0;padding:var(--tf-space-6) var(--tf-space-5) var(--tf-space-5);text-align:center}.entry-content .tasty-recipes-entry-header .tasty-recipes-title{font-family:var(--tf-font-display);font-size:var(--tf-fs-2xl);font-weight:var(--tf-weight-black);line-height:var(--tf-leading-snug);text-align:center;margin-bottom:var(--tf-space-4);overflow-wrap:anywhere}.entry-content .tasty-recipes-entry-header .tasty-recipes-description-body{font-size:var(--tf-fs-sm);font-style:italic;line-height:var(--tf-leading-relaxed);color:var(--tf-text-muted)}.entry-content .tasty-recipes-entry-header .tasty-recipes-details ul{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tf-space-2) var(--tf-space-5);margin:var(--tf-space-4) 0 0;padding:0;list-style:none}.entry-content .tasty-recipes-entry-header .tasty-recipes-details ul li{display:inline-flex;align-items:center;gap:var(--tf-space-2);margin:0;font-size:var(--tf-fs-sm)}.entry-content .tasty-recipes-entry-header .tasty-recipes-details .detail-icon{height:var(--tf-recipe-icon);margin:0;color:var(--tf-clay)}.entry-content .tasty-recipes-quick-links a.button,.entry-content .tasty-recipes a.button{background-color:var(--tf-clay);color:var(--tf-on-brand);border-radius:var(--tf-radius);font-family:var(--tf-font-text);font-size:var(--tf-fs-sm);font-weight:var(--tf-weight-semibold);transition:background-color var(--tf-dur-fast) var(--tf-ease-out)}.entry-content .tasty-recipes-entry-header .tasty-recipes-buttons{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--tf-space-2);margin-top:var(--tf-space-4);margin-bottom:0}.entry-content .tasty-recipes-entry-header .tasty-recipes-button-wrap{box-sizing:border-box;min-width:0}.entry-content .tasty-recipes-entry-header .tasty-recipes-print-button{margin-right:0}.entry-content .tasty-recipes-quick-links a.button:hover,.entry-content .tasty-recipes a.button:hover{background-color:var(--tf-clay-deep);color:var(--tf-on-brand)}.entry-content .tasty-recipes-quick-links{display:flex;flex-wrap:wrap;gap:var(--tf-space-2);margin-bottom:var(--tf-space-5)}.entry-content .tasty-recipes-quick-links>span{display:none}.entry-content .tasty-recipes-entry-content{display:block;border:var(--tf-border-width) solid var(--tf-border-subtle);border-radius:0;background-color:var(--tf-surface)}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients,.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions{background-color:var(--tf-surface);border-top:var(--tf-border-width) solid var(--tf-border-subtle);padding:var(--tf-space-5)}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients-header h3,.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions-header h3,.entry-content .tasty-recipes-notes h3,.entry-content .tasty-recipes-nutrition h3{font-family:var(--tf-font-display);font-size:var(--tf-fs-md);font-weight:var(--tf-weight-bold);line-height:var(--tf-leading-snug);text-transform:uppercase;letter-spacing:var(--tf-tracking-wide);margin-bottom:var(--tf-space-4);color:var(--tf-text)}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients ul,.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions ol{margin:0 0 var(--tf-space-4) var(--tf-space-5);padding:0;list-style:none}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients ul li,.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions ol li{position:relative;margin:0 0 var(--tf-space-2) 0;padding-left:var(--tf-space-5);font-size:var(--tf-fs-sm);line-height:var(--tf-leading-relaxed)}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients ul li::before{content:"";background-color:var(--tf-clay);border-radius:50%;height:var(--tf-space-1);width:var(--tf-space-1);left:0;top:var(--tf-space-2)}.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions ol li::before{content:counter(li);counter-increment:li;position:absolute;left:0;top:0;display:grid;place-items:center;height:var(--tf-step-size);width:var(--tf-step-size);background-color:var(--tf-clay);color:var(--tf-on-brand);border-radius:50%;font-family:var(--tf-font-text);font-size:var(--tf-fs-xs);font-weight:var(--tf-weight-semibold)}.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions ol{counter-reset:li}.entry-content .tasty-recipes-entry-content .tasty-recipes-notes{background-color:var(--tf-bg-subtle);padding:var(--tf-space-5)}.entry-content .tasty-recipes-entry-content .tasty-recipes-notes ol,.entry-content .tasty-recipes-entry-content .tasty-recipes-notes p,.entry-content .tasty-recipes-entry-content .tasty-recipes-notes ul{background-color:var(--tf-surface);border:var(--tf-border-width) solid var(--tf-border-subtle);border-radius:var(--tf-radius);margin:0;padding:var(--tf-space-4)}.entry-content .tasty-recipes-nutrition{background-color:var(--tf-surface);padding:var(--tf-space-5);border-top:var(--tf-border-width) solid var(--tf-border-subtle)}.entry-content .tasty-recipes-nutrition ul{display:grid;grid-template-columns:minmax(0,1fr) auto;margin:0;padding:0;list-style:none;font-size:var(--tf-fs-sm);border:var(--tf-border-width) solid var(--tf-border);border-radius:var(--tf-radius);overflow:hidden}.entry-content .tasty-recipes-nutrition li{display:grid;grid-template-columns:subgrid;grid-column:1 / -1;align-items:baseline;gap:var(--tf-space-3);padding:var(--tf-space-2) var(--tf-space-4);margin:0}.entry-content .tasty-recipes-nutrition li:nth-child(even){background-color:var(--tf-bg-subtle)}.entry-content .tasty-recipes-nutrition .tasty-recipes-label{font-weight:var(--tf-weight-semibold);font-size:var(--tf-fs-sm)}.entry-content .tasty-recipes-nutrition li>span{justify-self:end;font-weight:var(--tf-weight-semibold);text-align:right;font-variant-numeric:tabular-nums}.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details{background-color:var(--tf-bg-subtle);padding:var(--tf-space-5);border-top:var(--tf-border-width) solid var(--tf-border-subtle)}.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--tf-space-2) var(--tf-space-5);margin:0;padding:0;list-style:none;font-size:var(--tf-fs-sm)}.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details ul li{margin:0;line-height:var(--tf-leading-normal)}.entry-content .tasty-recipes-other-details .detail-icon{color:var(--tf-clay);margin-right:var(--tf-space-1)}.entry-content .tasty-recipes-entry-footer{background-color:var(--tf-bg-invert);color:var(--tf-text-invert);border-radius:0 0 var(--tf-radius) var(--tf-radius);padding:var(--tf-space-5);margin-bottom:0}.entry-content .tasty-recipes-entry-footer h3{font-family:var(--tf-font-display);font-size:var(--tf-fs-lg);font-weight:var(--tf-weight-bold);line-height:var(--tf-leading-snug);color:var(--tf-text-invert)}.entry-content .tasty-recipes-entry-footer .tasty-recipes-footer-copy{color:var(--tf-text-invert-muted);font-size:var(--tf-fs-sm)}.entry-content .tasty-recipes-entry-footer svg{color:var(--tf-honey)}body.tasty-recipes-print-view .tasty-recipes-entry-footer{display:none}@media (max-width:560px){.entry-content .tasty-recipes-entry-header{padding:var(--tf-space-5) var(--tf-space-4)}.entry-content .tasty-recipes-entry-content .tasty-recipes-ingredients,.entry-content .tasty-recipes-entry-content .tasty-recipes-instructions,.entry-content .tasty-recipes-nutrition,.entry-content .tasty-recipes-entry-content .tasty-recipes-notes,.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details{padding:var(--tf-space-4)}.entry-content .tasty-recipes-entry-content .tasty-recipes-other-details ul{grid-template-columns:minmax(0,1fr)}.entry-content .tasty-recipes-image img{max-height:var(--tf-recipe-media-cap-sm)}}