/* Editorial content layout only. Redesign 02 palette, masthead and page grid retained. */
@layer redesign02 {
 .original-copy{max-width:820px;margin:32px auto 38px;font-size:18px;line-height:1.85;overflow-wrap:anywhere}
 .original-copy p{margin:0 0 1.15em;max-width:none}.original-copy h2{font-size:36px;line-height:1.2;margin:1.3em 0 .55em}.original-copy h3{font-size:29px;margin:1.2em 0 .5em}.original-copy h4,.original-copy h5,.original-copy h6{font-family:var(--serif);font-size:23px;line-height:1.35;margin:1.1em 0 .5em;font-weight:400}
 .original-copy ul,.original-copy ol{padding-left:1.5em;margin:0 0 1.25em}.original-copy li{padding-left:.2em;margin:.4em 0}.original-copy li p{margin:.25em 0}.original-copy blockquote{margin:1.5em 0;padding:15px 24px;border-left:3px solid var(--terracotta);background:#f0e7dc}.original-copy a[href]{color:var(--amaranto);text-decoration:underline;text-underline-offset:3px}.original-link-pending{color:var(--muted);text-decoration:underline dotted;text-underline-offset:3px}.original-copy hr{border:0;border-top:1px solid var(--line);margin:28px 0}.original-copy table{display:block;overflow-x:auto;max-width:100%;border-collapse:collapse;font-size:15px;margin-block:22px}.original-copy td,.original-copy th{padding:10px 13px;border:1px solid var(--line);text-align:left}.original-copy th{background:#ede2d5}
 .original-recipe{border:1px solid var(--line);background:#fffdf9;padding:28px;margin-bottom:28px;min-width:0;overflow-wrap:anywhere}.original-recipe>h2{font-size:34px;margin:12px 0}.recipe-source{font-size:12px;color:var(--muted)}.recipe-facts{display:flex;flex-wrap:wrap;gap:18px 28px;margin:24px 0;padding:16px 0;border-block:1px solid var(--line)}.recipe-facts>div{min-width:105px}.recipe-facts dt{font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted)}.recipe-facts dd{margin:5px 0 0;font-size:17px;font-weight:600}.original-recipe section{margin-top:26px}.original-recipe h3{font-size:29px;margin:0 0 17px}.original-ingredients{list-style:none;padding:0;margin:0}.original-ingredients>li{display:grid;grid-template-columns:minmax(70px,auto) 1fr;gap:18px;border-bottom:1px solid #e6dbce;padding:12px 0;font-size:16px;line-height:1.7}.ingredient-quantity{color:var(--amaranto);font-weight:600;min-width:65px}.ingredient-notes{display:block;font-size:14px;color:var(--muted)}.original-ingredients>.ingredient-group{display:block;font-family:var(--serif);font-size:24px;padding-top:22px;color:var(--amaranto)}.original-instructions{list-style:none;padding:0;margin:0;counter-reset:step}.original-instructions>li:not(.instruction-group){counter-increment:step;position:relative;padding:0 0 24px 45px;font-size:17px;line-height:1.85}.original-instructions>li:not(.instruction-group):before{content:counter(step,decimal-leading-zero);position:absolute;left:0;top:0;font-family:var(--serif);font-size:25px;color:var(--amaranto)}.original-instructions h4{font-family:var(--serif);font-size:23px;font-weight:400;margin:0 0 10px}.original-instructions p{margin:0 0 12px}.instruction-group{font-family:var(--serif);font-size:25px;margin:20px 0 18px;color:var(--amaranto)}.recipe-notes{font-size:15px;line-height:1.8}.recipe-notes p{margin:0 0 12px}.recipe-unstructured,.original-video{max-width:820px;margin:22px auto}.recipe-unstructured{border-top:1px solid var(--line);padding-top:22px}.recipe-cards{min-width:0}.legal-copy{font-size:16px}.section-anchor{display:block;scroll-margin-top:24px}
 @media(max-width:650px){.original-copy{font-size:17px;line-height:1.85;margin:25px auto 30px}.original-copy h2{font-size:29px}.original-copy h3{font-size:25px}.original-copy h4,.original-copy h5,.original-copy h6{font-size:22px}.original-copy blockquote{padding:12px 16px}.original-copy table{font-size:14px}.original-copy td,.original-copy th{padding:8px}.original-recipe{padding:21px 17px;margin-top:16px}.original-recipe>h2{font-size:29px}.recipe-facts{gap:16px 20px}.recipe-facts>div{min-width:90px}.recipe-facts dd{font-size:16px}.original-recipe h3{font-size:27px}.original-ingredients>li{gap:12px;grid-template-columns:minmax(58px,auto) 1fr;font-size:16px}.ingredient-quantity{min-width:58px}.ingredient-notes{font-size:14px}.original-instructions>li:not(.instruction-group){padding-left:36px;font-size:16px;line-height:1.85}.original-instructions>li:not(.instruction-group):before{font-size:23px}.recipe-unstructured>.source-note{font-size:13px}}
}
@layer redesign02{.original-value-review{display:block;max-width:18ch;font-size:11px;font-weight:400;color:var(--amaranto);line-height:1.5;margin-top:5px}}
