.recipe-index>.lead{max-width:850px}.recipe-origins{display:grid;grid-template-columns:1fr 1fr;gap:36px;padding-block:30px 45px;margin-block-end:30px;border-block-end:1px solid var(--rule)}.recipe-origins h2,.recipe-card h3{font-size:1.8rem;line-height:1.3}.recipe-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-block-start:30px}.recipe-card{padding:28px;background:#f5eedc;border:1px solid var(--rule);border-block-start:4px solid var(--gold);display:flex;flex-direction:column;align-items:flex-start}.recipe-card h3{margin-block:12px}.recipe-card>.text-link{margin-block-start:auto;padding-block-start:16px}.recipe-status{font-size:14px;line-height:1.6;color:var(--olive);padding-block:12px;border-block:1px solid var(--rule)}.recipe-page{max-width:1100px}.recipe-page article>.lead{font-size:1.6rem}.recipe-page article>p{max-width:850px}.recipe-page .category-title{margin-block:30px 18px}.recipe-facts{margin-block:26px;padding:18px 24px;background:#f2efdf;border-inline-start:4px solid var(--gold)}.recipe-facts p{margin-block:6px}.recipe-body{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:50px;margin-block:30px}.recipe-body h2,.recipe-notes h2,.recipe-source h2{font-size:1.8rem;line-height:1.3}.recipe-body ul,.recipe-body ol{padding-inline-start:24px}.recipe-body li{padding-inline-start:5px;margin-block:16px}.recipe-notes{padding:25px;background:#f5eedc;border:1px solid var(--rule);margin-block:25px}.recipe-source{font-size:15px;max-width:850px;margin-block:30px}.recipe-print{font:inherit;color:var(--blue);background:#fffdf8;border:1px solid var(--blue);border-radius:8px;padding:12px 20px;min-height:46px;cursor:pointer}.recipe-print:hover{background:var(--blue);color:#fff}.recipe-page a,.recipe-index a{overflow-wrap:anywhere}.recipe-index h1,.recipe-page h1{overflow-wrap:anywhere}.recipe-card .eyebrow{margin:0;color:var(--olive)}@media(max-width:850px){.recipe-grid{grid-template-columns:1fr}.recipe-origins{gap:24px}.recipe-body{gap:30px;grid-template-columns:1fr 1.4fr}}@media(max-width:600px){.recipe-origins,.recipe-body{grid-template-columns:1fr}.recipe-card{padding:24px}.recipe-body{gap:10px}.recipe-facts{padding:16px}.recipe-page .category-title{font-size:2.6rem}}@media print{.header,footer,.contact,.skip,.recipe-page>a,.recipe-print,.venue-related{display:none!important}body{background:white!important;color:black!important;font-size:11pt}.recipe-page{padding:0!important;margin:0!important;width:100%!important;max-width:none!important}.recipe-page h1{font-size:25pt!important}.recipe-body{display:block}.recipe-notes,.recipe-facts{background:none;border:1px solid #aaa}.recipe-body li{break-inside:avoid}.recipe-page a{color:black}.recipe-source a::after{content:" (" attr(href) ")"}}

.recipe-photo{max-width:680px;margin:30px auto}.recipe-photo img{display:block;width:100%;height:auto;border-radius:6px}.recipe-photo figcaption{font-size:14px;line-height:1.6;margin-block-start:10px;color:var(--olive)}.recipe-index>.recipe-grid{margin-block-end:48px}.recipe-summer{border-inline-start:4px solid var(--olive)}@media print{.recipe-photo{max-width:250px}.recipe-photo figcaption{font-size:9pt}}
