/* Discovery and cooking shortcuts use the existing themes and palette. */
.hero-discovery{display:flex;flex-wrap:wrap;gap:8px;margin:18px 0 0;max-width:400px}
.hero-discovery a{font:500 11px/1.5 var(--sans);border-bottom:1px solid currentColor;padding:7px 2px;min-height:32px}
.discovery-feature{display:grid;grid-template-columns:110px 1fr auto;gap:22px;align-items:center;border-block:1px solid var(--line);padding:20px 0;margin:0 0 24px}
.discovery-feature>img{width:110px;height:84px;object-fit:cover;display:block}
.discovery-feature .eyebrow{font-size:9px;margin:0 0 8px}
.discovery-feature h3{font:500 26px/1.2 var(--serif);margin:0 0 6px;letter-spacing:-.5px}
.discovery-feature p:not(.eyebrow){font:12px/1.7 var(--sans);color:var(--muted);margin:0;max-width:60ch}
.discovery-feature>.text-link{white-space:nowrap;margin:0}
.discovery-choices{display:flex;flex-wrap:wrap;gap:9px;margin:0 0 18px}
.discovery-choices button{border:1px solid var(--line);background:transparent;color:var(--ink);padding:10px 15px;font:500 11px/1.5 var(--sans);min-height:40px}
.discovery-choices button[aria-pressed=true]{background:var(--ink);color:var(--paper);border-color:var(--ink)}
.discovery-choices button:hover{border-color:var(--ink)}
.recipe-card .card-meta{font:500 10px/1.6 var(--sans);color:var(--ink);min-height:0;margin:11px 0 3px}
.recipe-card>.card-description{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
.collection-more{display:flex;justify-content:center;padding:34px 0 4px}
.collection-more .button{min-width:190px}
.recipe-jump{display:flex;flex-wrap:wrap;gap:9px;margin:18px 0 22px}
.recipe-jump a{font:500 11px/1.5 var(--sans);padding:9px 12px;border:1px solid var(--line);min-height:38px}
.recipe-jump a:hover{border-color:var(--ink)}
.recipe-heading #recipe-ingredients,.recipe-method,.recipe-kitchen-note{scroll-margin-top:24px}
.recipe-guide-link{display:grid;grid-template-columns:1fr auto;gap:24px;align-items:end;border-top:1px solid var(--line);padding:28px 0 0;margin:42px 0 0}
.recipe-guide-link .eyebrow{margin:0 0 9px}
.recipe-guide-link h2{font:500 27px/1.2 var(--serif);margin:0 0 10px;letter-spacing:-.5px}
.recipe-guide-link p:not(.eyebrow){font:12px/1.8 var(--sans);color:var(--muted);margin:0}
.recipe-guide-link .text-link{white-space:nowrap;margin:0}
html[data-theme=kitchen] .discovery-feature h3,html[data-theme=kitchen] .recipe-guide-link h2{text-transform:uppercase;font-weight:600}
@media(max-width:720px){.discovery-feature{grid-template-columns:84px 1fr;gap:15px}.discovery-feature>img{width:84px;height:84px}.discovery-feature h3{font-size:23px}.discovery-feature>.text-link{grid-column:2;justify-self:start}.recipe-guide-link{grid-template-columns:1fr;gap:16px}.recipe-guide-link .text-link{justify-self:start}.hero-discovery{gap:6px 13px}.discovery-choices{gap:8px}.discovery-choices button{font-size:10px;padding:9px 11px}}
@media print{.hero-discovery,.discovery-feature,.discovery-choices,.collection-more,.recipe-jump,.recipe-guide-link{display:none!important}}
