.aurora-recipe-page {
    --ar-paper: #f9f6ef;
    --ar-surface: #fffdf8;
    --ar-soft: #efe7d9;
    --ar-ink: #141512;
    --ar-muted: #61655b;
    --ar-line: #ded8cb;
    --ar-gold: #c49c50;
    --ar-ochre: #7e5c23;
    display: block;
    width: 100%;
    min-width: 0;
    margin: 0;
    padding: 0;
    background: var(--ar-paper);
    color: var(--ar-ink);
    font: 400 16px/1.8 'Montserrat', Arial, sans-serif;
    text-align: left;
    text-transform: none;
    letter-spacing: normal;
    box-sizing: border-box;
}
.aurora-recipe-page *, .aurora-recipe-page *::before, .aurora-recipe-page *::after { box-sizing: border-box; }
.aurora-recipe-page [hidden] { display: none !important; }
.aurora-recipe-page .ar-wrap { width: 100%; max-width: 1200px; min-width: 0; margin: 0 auto; padding-left: clamp(20px, 4vw, 48px); padding-right: clamp(20px, 4vw, 48px); }
.aurora-recipe-page .ar-breadcrumb { display: flex; flex-wrap: wrap; gap: 7px 11px; padding-top: 30px; color: var(--ar-muted); font-size: 12px; line-height: 1.8; overflow-wrap: anywhere; }
.aurora-recipe-page .ar-breadcrumb a { color: var(--ar-muted); text-decoration: none; }
.aurora-recipe-page .ar-breadcrumb a:hover { color: var(--ar-ochre); text-decoration: underline; }
.aurora-recipe-page .ar-hero { display: grid; grid-template-columns: minmax(0,1fr); gap: 42px; align-items: center; padding-top: 35px; padding-bottom: 50px; }
.aurora-recipe-page .ar-hero.ar-has-image { grid-template-columns: minmax(0,1fr) minmax(0,1fr); }
.aurora-recipe-page .ar-eyebrow { margin: 0 0 16px; padding: 0; color: var(--ar-ochre); font-size: 12px; font-weight: 500; letter-spacing: .13em; line-height: 1.7; text-transform: uppercase; }
.aurora-recipe-page h1.ar-h1 { margin: 0 0 22px; padding: 0; border: 0; background: none; color: var(--ar-ink); font: 500 clamp(34px, 4.6vw, 54px)/1.15 'Montserrat', Arial, sans-serif; letter-spacing: -.045em; text-transform: none; overflow-wrap: break-word; }
.aurora-recipe-page .ar-intro { margin: 0 0 22px; padding: 0; color: var(--ar-muted); font-size: 16px; line-height: 1.9; }
.aurora-recipe-page .ar-byline { margin: 0 0 25px; padding: 0; color: var(--ar-muted); font-size: 12px; line-height: 1.8; }
.aurora-recipe-page a.ar-jump, .aurora-recipe-page a.ar-intake { display: inline-flex; align-items: center; justify-content: center; width: auto; max-width: 100%; min-height: 48px; margin: 0; padding: 13px 22px; border: 0; border-radius: 8px; background: var(--ar-gold); color: #24291f; box-shadow: none; font: 500 14px/1.6 'Montserrat', Arial, sans-serif; letter-spacing: normal; text-decoration: none; text-align: center; text-transform: none; }
.aurora-recipe-page a.ar-jump:hover, .aurora-recipe-page a.ar-intake:hover { background: #b68c41; color: #24291f; text-decoration: none; }
.aurora-recipe-page a.ar-jump::before, .aurora-recipe-page a.ar-jump::after, .aurora-recipe-page a.ar-intake::before, .aurora-recipe-page a.ar-intake::after { content: none; display: none; }
.aurora-recipe-page .ar-photo-wrap { min-width: 0; }
.aurora-recipe-page img.ar-photo { display: block; width: 100%; max-width: 100%; height: auto; aspect-ratio: 1 / 1; margin: 0; object-fit: cover; border-radius: 14px; }
.aurora-recipe-page .ar-meta { display: flex; flex-wrap: wrap; gap: 20px 40px; padding-top: 24px; padding-bottom: 24px; border-top: 1px solid var(--ar-line); border-bottom: 1px solid var(--ar-line); }
.aurora-recipe-page .ar-meta-item { display: flex; flex-direction: column; gap: 3px; }
.aurora-recipe-page .ar-meta-label { color: var(--ar-muted); font-size: 12px; }
.aurora-recipe-page .ar-meta-value { color: var(--ar-ink); font-size: 15px; font-weight: 500; }
.aurora-recipe-page .ar-recipe-section { padding-top: 48px; padding-bottom: 42px; scroll-margin-top: 130px; }
.aurora-recipe-page .ar-section-top { display: flex; align-items: end; justify-content: space-between; gap: 24px; margin: 0 0 28px; }
.aurora-recipe-page h2.ar-h2 { margin: 0; padding: 0; border: 0; background: none; color: var(--ar-ink); font: 500 30px/1.35 'Montserrat', Arial, sans-serif; letter-spacing: -.035em; text-transform: none; }
.aurora-recipe-page .ar-section-top .ar-eyebrow { margin-bottom: 8px; }
.aurora-recipe-page .ar-serving-control { display: flex; align-items: center; gap: 12px; margin: 0; color: var(--ar-muted); font: 400 14px/1.6 'Montserrat', Arial, sans-serif; }
.aurora-recipe-page .ar-serving-control input { width: 82px; min-height: 46px; margin: 0; padding: 8px 10px; border: 1px solid var(--ar-line); border-radius: 7px; background: var(--ar-surface); color: var(--ar-ink); font: 400 16px/1.5 'Montserrat', Arial, sans-serif; }
.aurora-recipe-page .ar-yield-error { margin: 0 0 20px; color: #9f312c; font-size: 14px; }
.aurora-recipe-page .ar-recipe-layout { display: grid; grid-template-columns: minmax(0,.85fr) minmax(0,1.25fr); align-items: start; gap: 48px; }
.aurora-recipe-page .ar-ingredients { min-width: 0; margin: 0; padding: 28px 26px 22px; border: 0; border-radius: 12px; background: var(--ar-surface); }
.aurora-recipe-page h3.ar-h3, .aurora-recipe-page h2.ar-h3 { margin: 0 0 8px; padding: 0; border: 0; background: none; color: var(--ar-ink); font: 500 21px/1.4 'Montserrat', Arial, sans-serif; letter-spacing: -.025em; text-transform: none; }
.aurora-recipe-page .ar-yield { margin: 0 0 18px; padding: 0; color: var(--ar-muted); font-size: 12px; line-height: 1.7; }
.aurora-recipe-page .ar-ingredient-list { display: block; margin: 0; padding: 0; list-style: none; }
.aurora-recipe-page .ar-ingredient-list > li { display: block; margin: 0; padding: 0; border: 0; list-style: none; }
.aurora-recipe-page .ar-ingredient-list > li::before { content: none; }
.aurora-recipe-page .ar-ingredient-group h4 { margin: 22px 0 5px; padding: 0; color: var(--ar-ochre); font: 500 14px/1.6 'Montserrat', Arial, sans-serif; text-transform: none; }
.aurora-recipe-page .ar-ingredient { display: flex; align-items: start; gap: 11px; min-height: 47px; margin: 0; padding: 12px 0; border-bottom: 1px solid var(--ar-line); color: var(--ar-ink); font: 400 14px/1.75 'Montserrat', Arial, sans-serif; cursor: pointer; }
.aurora-recipe-page .ar-ingredient-list > li:last-child .ar-ingredient { border: 0; }
.aurora-recipe-page .ar-ingredient input { appearance: auto; position: static; display: inline-block; flex: 0 0 auto; width: 18px; height: 18px; margin: 3px 0 0; opacity: 1; accent-color: var(--ar-ochre); }
.aurora-recipe-page .ar-ingredient > span { min-width: 0; overflow-wrap: anywhere; }
.aurora-recipe-page .ar-amount { font-weight: 500; font-variant-numeric: tabular-nums; }
.aurora-recipe-page .ar-ingredient.is-checked > span { color: var(--ar-muted); text-decoration: line-through; }
.aurora-recipe-page .ar-steps-heading { margin-bottom: 24px !important; }
.aurora-recipe-page .ar-step-list { list-style: none; margin: 0; padding: 0; }
.aurora-recipe-page .ar-step { display: grid; grid-template-columns: 30px minmax(0,1fr); gap: 15px; margin: 0 0 27px; padding: 0; list-style: none; scroll-margin-top: 130px; }
.aurora-recipe-page .ar-step::before { content: none; }
.aurora-recipe-page .ar-step-number { color: var(--ar-ochre); font-size: 20px; line-height: 1.5; font-weight: 500; }
.aurora-recipe-page h4.ar-step-title { margin: 0 0 5px; padding: 0; border: 0; background: none; color: var(--ar-ink); font: 500 16px/1.6 'Montserrat', Arial, sans-serif; text-transform: none; }
.aurora-recipe-page .ar-step p { margin: 0; padding: 0; color: var(--ar-muted); font-size: 15px; line-height: 1.85; overflow-wrap: anywhere; }
.aurora-recipe-page .ar-nutrition { padding-top: 25px; padding-bottom: 30px; border-top: 1px solid var(--ar-line); }
.aurora-recipe-page .ar-nutrition-grid { display: flex; flex-wrap: wrap; gap: 20px 48px; margin: 22px 0 0; }
.aurora-recipe-page .ar-nutrition-grid dt { color: var(--ar-muted); font-size: 13px; font-weight: 400; }
.aurora-recipe-page .ar-nutrition-grid dd { margin: 3px 0 0; color: var(--ar-ink); font-size: 20px; font-weight: 500; }
.aurora-recipe-page .ar-notes { padding-top: 32px; padding-bottom: 30px; border-top: 1px solid var(--ar-line); }
.aurora-recipe-page .ar-notes > .ar-h2 { margin-bottom: 20px; font-size: 25px; }
.aurora-recipe-page .ar-rich-text { max-width: 850px; color: var(--ar-muted); font-size: 15px; line-height: 1.9; overflow-wrap: anywhere; }
.aurora-recipe-page .ar-rich-text h2, .aurora-recipe-page .ar-rich-text h3, .aurora-recipe-page .ar-rich-text h4 { margin: 24px 0 12px; color: var(--ar-ink); font-family: inherit; font-weight: 500; line-height: 1.45; text-transform: none; }
.aurora-recipe-page .ar-rich-text h2 { font-size: 24px; }
.aurora-recipe-page .ar-rich-text h3 { font-size: 21px; }
.aurora-recipe-page .ar-rich-text h4 { font-size: 18px; }
.aurora-recipe-page .ar-rich-text p { margin: 0 0 18px; padding: 0; font: inherit; color: inherit; }
.aurora-recipe-page .ar-rich-text a { color: var(--ar-ochre); text-decoration: underline; text-underline-offset: 3px; }
.aurora-recipe-page .ar-rich-text img { max-width: 100%; height: auto; border-radius: 10px; }
.aurora-recipe-page .ar-faq-section { padding-top: 35px; padding-bottom: 30px; border-top: 1px solid var(--ar-line); }
.aurora-recipe-page .ar-faq-section > .ar-h2 { margin-bottom: 22px; font-size: 26px; }
.aurora-recipe-page .ar-faq { margin: 0; border-top: 1px solid var(--ar-line); background: none; }
.aurora-recipe-page .ar-faq summary { padding: 18px 0; min-height: 48px; color: var(--ar-ink); font-size: 15px; font-weight: 500; cursor: pointer; }
.aurora-recipe-page h3.ar-faq-question { display: inline; margin: 0; padding: 0; border: 0; background: none; color: inherit; font: inherit; letter-spacing: normal; text-transform: none; }
.aurora-recipe-page .ar-faq p { margin: 0 0 22px; padding: 0; max-width: 800px; color: var(--ar-muted); font-size: 15px; line-height: 1.9; }
.aurora-recipe-page .ar-related { padding-top: 30px; padding-bottom: 48px; }
.aurora-recipe-page .ar-related > .ar-h2 { margin-bottom: 26px; font-size: 28px; }
.aurora-recipe-page .ar-related-grid { display: grid; grid-template-columns: repeat(3,minmax(0,1fr)); gap: 24px; }
.aurora-recipe-page .ar-related-item { display: block; width: auto; min-width: 0; margin: 0; padding: 0; background: none; }
.aurora-recipe-page a.ar-related-link { display: block; color: var(--ar-ink); text-decoration: none; }
.aurora-recipe-page a.ar-related-link:hover .ar-related-title { color: var(--ar-ochre); }
.aurora-recipe-page img.ar-related-image { display: block; width: 100%; height: auto; aspect-ratio: 4 / 3; margin: 0 0 14px; border-radius: 10px; object-fit: cover; }
.aurora-recipe-page h3.ar-related-title { margin: 0; padding: 0; background: none; color: var(--ar-ink); font: 500 17px/1.6 'Montserrat', Arial, sans-serif; letter-spacing: -.02em; text-transform: none; }
.aurora-recipe-page .ar-coaching { margin: 0; padding: 40px 0; background: var(--ar-soft); }
.aurora-recipe-page .ar-coaching-inner { display: flex; align-items: center; justify-content: space-between; gap: 30px; }
.aurora-recipe-page .ar-coaching .ar-h2 { font-size: 29px; margin-bottom: 12px; }
.aurora-recipe-page .ar-coaching-copy { margin: 0; padding: 0; max-width: 570px; color: var(--ar-muted); font-size: 15px; line-height: 1.8; }
.aurora-recipe-page a.ar-intake { flex: 0 0 auto; }
.aurora-recipe-page a:focus-visible, .aurora-recipe-page input:focus-visible, .aurora-recipe-page summary:focus-visible { outline: 3px solid var(--ar-ochre); outline-offset: 4px; }
@media (max-width: 780px) {
    .aurora-recipe-page .ar-hero.ar-has-image { grid-template-columns: minmax(0,1fr); gap: 30px; }
    .aurora-recipe-page h1.ar-h1 { font-size: clamp(34px, 6vw, 46px); max-width: 700px; }
    .aurora-recipe-page img.ar-photo { aspect-ratio: 5 / 4; }
    .aurora-recipe-page .ar-recipe-layout { grid-template-columns: minmax(0,1fr); gap: 32px; }
    .aurora-recipe-page .ar-ingredients { padding: 26px; }
    .aurora-recipe-page .ar-coaching-inner { flex-direction: column; align-items: start; }
}
@media (max-width: 620px) {
    .aurora-recipe-page .ar-hero { padding-top: 28px; padding-bottom: 32px; }
    .aurora-recipe-page .ar-meta { gap: 20px 28px; }
    .aurora-recipe-page .ar-section-top { align-items: start; flex-direction: column; gap: 20px; }
    .aurora-recipe-page .ar-related-grid { grid-template-columns: minmax(0,1fr); gap: 30px; }
    .aurora-recipe-page img.ar-related-image { aspect-ratio: 16 / 10; }
    .aurora-recipe-page .ar-related-title { font-size: 18px; }
    .aurora-recipe-page .ar-recipe-section { padding-top: 34px; }
}
@media print {
    .aurora-recipe-page .ar-breadcrumb, .aurora-recipe-page .ar-jump, .aurora-recipe-page .ar-related, .aurora-recipe-page .ar-coaching, .aurora-recipe-page [data-yield-control] { display: none !important; }
    .aurora-recipe-page { background: #fff; color: #111; }
    .aurora-recipe-page .ar-hero.ar-has-image { grid-template-columns: 1fr 1fr; }
    .aurora-recipe-page .ar-recipe-layout { grid-template-columns: .85fr 1.25fr; }
    .aurora-recipe-page .ar-step { break-inside: avoid; }
    .aurora-recipe-page .ar-ingredients { background: #fff; }
}

/* Extra editable sections: no additional frontend script is needed. */
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra{width:min(1160px,calc(100% - 40px));box-sizing:border-box;margin:0 auto;padding:clamp(32px,5vw,70px) 0;color:var(--ah-black,#141512);overflow-wrap:anywhere}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,5vw,64px);align-items:center}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-copy{max-width:760px;min-width:0}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra h2{color:inherit;font:inherit;font-size:clamp(26px,3.2vw,40px);font-weight:500;line-height:1.2;margin:0 0 20px;text-transform:none}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra p{font-size:16px;line-height:1.8;margin:0 0 18px}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-photo img{display:block;width:100%;height:auto;border-radius:6px}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-button{display:inline-flex;max-width:100%;box-sizing:border-box;min-height:48px;align-items:center;justify-content:center;padding:14px 22px;background:var(--ah-gold,#c49c50);color:#141512;text-align:center;text-decoration:none;font-weight:600;border-radius:3px}
:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-button:focus-visible{outline:3px solid currentColor;outline-offset:4px}
@media(max-width:780px){:is(.aurora-homepage,.aurora-90-dagen,.aurora-recipe-page) .aurora-extra-split{grid-template-columns:1fr}}

/* Aurora house style: black, warm gold and cream. */
.aurora-recipe-page .ar-hero-band{background:#141512;border-bottom:3px solid #c49c50;color:#f9f6ef}
.aurora-recipe-page .ar-hero-band .ar-breadcrumb,.aurora-recipe-page .ar-hero-band .ar-breadcrumb a{color:#d5d0c6}
.aurora-recipe-page .ar-hero-band .ar-eyebrow,.aurora-recipe-page .ar-hero-band .ar-byline a{color:#d2b16e}
.aurora-recipe-page .ar-hero-band h1.ar-h1{color:#f9f6ef;font-size:clamp(34px,4.3vw,56px)}
.aurora-recipe-page .ar-hero-band .ar-intro,.aurora-recipe-page .ar-hero-band .ar-byline{color:#ddd7cb}
.aurora-recipe-page .ar-hero-band .ar-intro p{margin:0 0 14px}
.aurora-recipe-page .ar-hero-band .ar-intro p:first-child{font-weight:500}
.aurora-recipe-page .ar-hero-band .ar-photo{aspect-ratio:4/3;border-radius:3px;border:1px solid #5b4a2e}
.aurora-recipe-page .ar-hero{padding-top:48px;padding-bottom:58px;gap:clamp(28px,5vw,68px)}
.aurora-recipe-page .ar-ingredients{background:#141512;color:#f9f6ef;border-radius:3px;border-top:4px solid #c49c50;padding:30px}
.aurora-recipe-page .ar-ingredients h3.ar-h3,.aurora-recipe-page .ar-ingredient{color:#f9f6ef}
.aurora-recipe-page .ar-ingredients .ar-yield,.aurora-recipe-page .ar-ingredient-note{color:#dcd6ca}
.aurora-recipe-page .ar-ingredient{border-color:#494437}
.aurora-recipe-page .ar-ingredient-group h4{color:#d2b16e;font-size:15px;font-weight:600;line-height:1.5;margin-top:26px}
.aurora-recipe-page .ar-ingredient-note{font-size:13px;line-height:1.85;margin-top:22px}
.aurora-recipe-page .ar-ingredient-note p{margin:0 0 14px}
.aurora-recipe-page .ar-equipment-title{margin-top:32px!important}
.aurora-recipe-page .ar-equipment{padding-left:18px;font-size:13px;line-height:1.9;color:#dcd6ca;margin:14px 0 28px}
.aurora-recipe-page .ar-step-number{color:#98702b;font-size:23px}
.aurora-recipe-page .ar-step{border-bottom:1px solid var(--ar-line);padding-bottom:22px;margin-bottom:26px}
.aurora-recipe-page .ar-step-copy p{margin-bottom:12px}
.aurora-recipe-page .ar-meta{background:#efe7d9;border-top:none;gap:20px 40px}
.aurora-recipe-page .ar-faq-answer p{margin:0 0 16px}
.aurora-recipe-page .ar-faq-answer a{color:#7e5c23;text-decoration:underline;text-underline-offset:3px}
.aurora-recipe-page .aurora-extra{width:calc(100% - 40px);max-width:1104px;padding:40px 0;color:#141512;border-top:1px solid #d6c6a5}
.aurora-recipe-page .aurora-extra-copy{max-width:850px}
.aurora-recipe-page .aurora-extra .ar-rich-text{max-width:none;color:#4e514b;font-size:16px}
.aurora-recipe-page .aurora-extra h2{font-size:clamp(25px,3vw,34px);line-height:1.25;margin-bottom:22px}
.aurora-recipe-page .aurora-extra .ar-rich-text h3{font-size:21px;margin-top:26px}
.aurora-recipe-page .aurora-extra .ar-rich-text ul,.aurora-recipe-page .aurora-extra .ar-rich-text ol{padding-left:22px;margin:0 0 22px}
.aurora-recipe-page .aurora-extra .ar-rich-text li{margin-bottom:8px}
.aurora-recipe-page .aurora-extra table{width:100%;table-layout:fixed;border-collapse:collapse;font-size:14px;margin:0 0 22px}
.aurora-recipe-page .aurora-extra th,.aurora-recipe-page .aurora-extra td{padding:12px 14px;border-bottom:1px solid #d6c6a5;vertical-align:top;text-align:left;overflow-wrap:anywhere}
.aurora-recipe-page .aurora-extra th{background:#e8dbc1;color:#141512;font-weight:600}
.aurora-recipe-page .aurora-extra-tone-dark{background:#141512;color:#f9f6ef;padding:38px;border-top:3px solid #c49c50;margin-top:20px;margin-bottom:20px}
.aurora-recipe-page .aurora-extra-tone-dark .ar-rich-text,.aurora-recipe-page .aurora-extra-tone-dark .ar-rich-text h3{color:#e4ddcf}
.aurora-recipe-page .aurora-extra-tone-dark .ar-rich-text a{color:#dfbf7d}
.aurora-recipe-page .aurora-extra-photo img{border-radius:3px;max-height:640px;object-fit:contain}
.aurora-recipe-page .aurora-extra-asset-roel{grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr)}
.aurora-recipe-page .aurora-extra-asset-roel .aurora-extra-photo img{max-height:300px;object-fit:cover;object-position:top}
.aurora-recipe-page .ar-related-image{border-radius:3px!important}
.aurora-recipe-page .ar-related-title{font-weight:500}
.aurora-recipe-template .contact-form-block,.aurora-recipe-form{background:#141512;color:#f9f6ef;border-top:3px solid #c49c50;padding-top:48px;padding-bottom:48px}
.aurora-recipe-form>div{width:calc(100% - 40px);max-width:1104px;margin:auto}
.aurora-recipe-template .contact-form-block .gold-heading,.aurora-recipe-form h2{color:#d2b16e}
.aurora-recipe-template .contact-form-block input:not([type=submit]),.aurora-recipe-template .contact-form-block textarea,.aurora-recipe-form input:not([type=submit]),.aurora-recipe-form textarea{background:transparent;color:#f9f6ef;border-color:#96805b}
.aurora-recipe-template .contact-form-block input::placeholder,.aurora-recipe-template .contact-form-block textarea::placeholder{color:#d6cdbd;opacity:1}
.aurora-recipe-template .contact-form-block input[type=submit],.aurora-recipe-form input[type=submit]{background:#c49c50;color:#141512}
@media(max-width:780px){.aurora-recipe-page .ar-hero{padding-top:30px;padding-bottom:38px}.aurora-recipe-page .aurora-extra-asset-roel{grid-template-columns:minmax(0,1fr)}.aurora-recipe-page .aurora-extra-tone-dark{padding:26px 22px}.aurora-recipe-page .ar-ingredients{padding:24px}.aurora-recipe-page .aurora-extra h2{font-size:27px}}
@media print{.aurora-recipe-page .ar-hero-band,.aurora-recipe-page .ar-ingredients,.aurora-recipe-page .aurora-extra-tone-dark{background:#fff;color:#111}.aurora-recipe-page .ar-hero-band h1.ar-h1,.aurora-recipe-page .ar-hero-band .ar-intro,.aurora-recipe-page .ar-ingredients h3.ar-h3,.aurora-recipe-page .ar-ingredient,.aurora-recipe-page .ar-ingredient-note,.aurora-recipe-page .ar-equipment,.aurora-recipe-page .aurora-extra-tone-dark .ar-rich-text{color:#111}.aurora-recipe-form{display:none}}

.aurora-recipe-page .ar-yield-note{font-size:13px;color:#61655b;margin:0 0 22px}

.aurora-recipe-template .contact-form-block .captcha-image,.aurora-recipe-form .captcha-image{background:#f9f6ef;color:#141512;border-color:#c49c50}.aurora-recipe-template .contact-form-block .captcha-image label{color:#141512}

.aurora-recipe-page .ar-jump{margin-bottom:24px!important}
.aurora-recipe-page .ar-ingredients .ar-ingredient.is-checked>span{color:#bdb7aa}
@media(max-width:780px){.aurora-recipe-page .ar-hero>div:first-child{display:contents}.aurora-recipe-page .ar-hero{row-gap:22px}.aurora-recipe-page .ar-hero .ar-eyebrow{order:0;margin:0}.aurora-recipe-page .ar-hero h1{order:1;margin:0}.aurora-recipe-page .ar-hero .ar-jump{order:2;justify-self:start;margin:0!important}.aurora-recipe-page .ar-hero .ar-photo-wrap{order:3}.aurora-recipe-page .ar-hero .ar-intro{order:4;margin:0}.aurora-recipe-page .ar-hero .ar-byline{order:5;margin:0}}

/* Cookie-dough introduction sits immediately below the hero. */
.aurora-recipe-page .ar-after-hero-copy{padding-top:40px;padding-bottom:30px}
.aurora-recipe-page .ar-after-hero-copy .ar-intro{max-width:850px;color:var(--ar-muted)}
.aurora-recipe-page .ar-after-hero-copy .ar-intro p{margin:0 0 14px}
.aurora-recipe-page .ar-after-hero-copy .ar-intro p:first-child{font-weight:500}
.aurora-recipe-page .ar-after-hero-copy .ar-byline{max-width:850px;margin:0;color:var(--ar-muted)}
.aurora-recipe-page .ar-after-hero-copy .ar-byline a{color:var(--ar-ochre);text-underline-offset:3px}

/* Complete editable nutrition table, including fibre and saturated fat. */
.aurora-recipe-page .ar-nutrition-table{width:100%;max-width:850px;table-layout:fixed;border-collapse:collapse;margin:24px 0;font-size:14px;line-height:1.8}
.aurora-recipe-page .ar-nutrition-table th,.aurora-recipe-page .ar-nutrition-table td{padding:13px 15px;border-bottom:1px solid var(--ar-line);text-align:left;vertical-align:top;overflow-wrap:anywhere}
.aurora-recipe-page .ar-nutrition-table th{background:#e9dec5;font-weight:600}
.aurora-recipe-page .ar-nutrition-copy{max-width:850px;font-size:14px;line-height:1.9;color:var(--ar-muted)}
