.aurara-recipe-details{overflow:hidden;background:var(--recipe-details-bg,#fffbf3);padding:var(--recipe-details-padding,32px) 0;color:var(--recipe-details-heading,#1e3d24)}.aurara-recipe-details *,.aurara-recipe-details *::before,.aurara-recipe-details *::after{box-sizing:border-box}.aurara-recipe-details__inner{width:100%;max-width:var(--recipe-details-width,760px);margin:0 auto;padding:0 24px}.aurara-recipe-details__card{padding:var(--recipe-details-card-padding,36px);border:1px solid color-mix(in srgb,var(--recipe-details-border,#e8e0d0) 72%,transparent);border-radius:var(--recipe-details-radius,24px);background:var(--recipe-details-card,#fffef9);box-shadow:0 22px 46px -40px color-mix(in srgb,var(--recipe-details-heading,#1e3d24) 40%,transparent)}.aurara-recipe-details__section-header{display:flex;align-items:center;gap:12px}.aurara-recipe-details__section-header h2{margin:0;color:var(--recipe-details-accent,#4a9548);font:700 var(--recipe-details-title-size,13px)/1.3 var(--recipe-details-body-font,Arial,sans-serif);letter-spacing:.18em;text-transform:uppercase}.aurara-recipe-details__section-header h2 span{margin-right:7px}.aurara-recipe-details__section-header>b{padding:5px 10px;border-radius:999px;background:color-mix(in srgb,var(--recipe-details-accent,#4a9548) 10%,transparent);color:var(--recipe-details-accent,#4a9548);font:700 11px/1.2 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__legend{display:flex;align-items:center;gap:9px;margin:12px 0 0;color:color-mix(in srgb,var(--recipe-details-copy,#24472b) 64%,transparent);font:400 12px/1.4 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__legend span,.aurara-recipe-details__ingredient-grid em{padding:4px 8px;border-radius:999px;background:var(--recipe-details-chip,#e9f1e6);color:var(--recipe-details-accent,#4a9548);font:700 10px/1 var(--recipe-details-body-font,Arial,sans-serif);letter-spacing:.08em;text-transform:uppercase;font-style:normal}.aurara-recipe-details__ingredient-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--recipe-details-grid-gap,12px);padding:0;margin:18px 0 0;list-style:none}.aurara-recipe-details__ingredient-grid li{display:flex;align-items:center;gap:11px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--recipe-details-border,#e8e0d0) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--recipe-details-bg,#fffbf3) 62%,transparent)}.aurara-recipe-details__ingredient-grid img,.aurara-recipe-details__ingredient-grid i{display:block;flex:0 0 42px;width:42px;height:42px;object-fit:contain}.aurara-recipe-details__ingredient-grid i{display:grid;place-items:center;border-radius:50%;background:var(--recipe-details-chip,#e9f1e6);color:var(--recipe-details-accent,#4a9548);font:600 italic 17px/1 var(--recipe-details-heading-font,Georgia,serif)}.aurara-recipe-details__ingredient-grid strong{min-width:0;flex:1;color:var(--recipe-details-heading,#1e3d24);font:600 var(--recipe-details-item-size,15px)/1.25 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__ingredient-grid>li>span{display:flex;flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:4px}.aurara-recipe-details__ingredient-grid b{color:var(--recipe-details-accent,#4a9548);font:700 13px/1 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__method{margin-top:34px}.aurara-recipe-details__method ol{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--recipe-details-grid-gap,12px);padding:0;margin:18px 0 0;list-style:none}.aurara-recipe-details__method li{min-height:142px;padding:18px;border:1px solid color-mix(in srgb,var(--recipe-details-border,#e8e0d0) 72%,transparent);border-radius:16px;background:color-mix(in srgb,var(--recipe-details-bg,#fffbf3) 62%,transparent)}.aurara-recipe-details__method li>b{display:block;color:var(--recipe-details-accent,#4a9548);font:600 italic 23px/1 var(--recipe-details-heading-font,Georgia,serif)}.aurara-recipe-details__method li>strong{display:block;margin-top:8px;color:var(--recipe-details-heading,#1e3d24);font:700 var(--recipe-details-item-size,15px)/1.3 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__method li>p{margin:5px 0 0;color:color-mix(in srgb,var(--recipe-details-copy,#24472b) 72%,transparent);font:var(--recipe-details-body-weight,400) var(--recipe-details-copy-size,14px)/1.55 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__disclaimer{margin:24px 0 0;color:color-mix(in srgb,var(--recipe-details-copy,#24472b) 52%,transparent);font:400 12.5px/1.55 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details__cta{display:flex;flex-wrap:wrap;align-items:center;gap:20px;margin-top:22px}.aurara-recipe-details__cta>a{display:inline-flex;align-items:center;gap:7px;padding:15px 24px;border-radius:999px;background:var(--recipe-details-accent,#4a9548);color:var(--recipe-details-card,#fffef9);font:700 15px/1 var(--recipe-details-body-font,Arial,sans-serif);text-decoration:none;transition:transform .25s cubic-bezier(.22,1,.36,1),background .25s ease}.aurara-recipe-details__cta>a:hover{background:var(--recipe-details-heading,#1e3d24);transform:translateY(-2px)}.aurara-recipe-details__cta>span{color:color-mix(in srgb,var(--recipe-details-copy,#24472b) 63%,transparent);font:600 14px/1.4 var(--recipe-details-body-font,Arial,sans-serif)}.aurara-recipe-details.is-enhanced [data-recipe-details-reveal]{opacity:0;transform:translateY(28px);filter:blur(5px);transition:opacity var(--recipe-details-reveal-duration,650ms) cubic-bezier(.22,1,.36,1),transform var(--recipe-details-reveal-duration,650ms) cubic-bezier(.22,1,.36,1),filter var(--recipe-details-reveal-duration,650ms) cubic-bezier(.22,1,.36,1)}.aurara-recipe-details.is-enhanced [data-recipe-details-reveal].is-revealed{opacity:1;transform:none;filter:none}@media(max-width:749px){.aurara-recipe-details{padding:var(--recipe-details-padding-mobile,28px) 0}.aurara-recipe-details__inner{padding:0 20px}.aurara-recipe-details__card{padding:24px}.aurara-recipe-details__ingredient-grid,.aurara-recipe-details__method ol{grid-template-columns:1fr}.aurara-recipe-details__method li{min-height:0}.aurara-recipe-details__cta{gap:14px}.aurara-recipe-details__cta>span{width:100%}}@media(prefers-reduced-motion:reduce){.aurara-recipe-details *{transition:none!important;animation:none!important}}
