.cs-recipe-detail[data-v-3587628a],.cs-recipe-detail[data-v-3587628a] .grid>*,.cs-recipe-detail[data-v-3587628a]>*{max-width:100%;min-width:0}.cs-recipe-detail a[data-v-3587628a],.cs-recipe-detail h1[data-v-3587628a],.cs-recipe-detail h3[data-v-3587628a],.cs-recipe-detail label[data-v-3587628a],.cs-recipe-detail li[data-v-3587628a],.cs-recipe-detail p[data-v-3587628a],.cs-recipe-detail strong[data-v-3587628a]{overflow-wrap:anywhere}.cs-recipe-detail img[data-v-3587628a]{display:block;height:auto;max-width:100%}.cs-recipe-tags a[data-v-3587628a]{color:#075f49;display:inline-block;font-weight:700;margin-left:.4rem;text-decoration:underline}.cs-recipe-badges[data-v-3587628a]{background:#fffdf7;border:1px solid #d8cdb4;border-radius:10px;margin-bottom:14px;padding:12px 14px}.cs-recipe-badges__summary[data-v-3587628a]{align-items:center;cursor:pointer;display:flex;gap:12px;list-style:none}.cs-recipe-badges__summary[data-v-3587628a]::-webkit-details-marker{display:none}.cs-recipe-badges__summary-text[data-v-3587628a]{align-items:baseline;color:#2f2617;display:flex;flex:1 1 auto;font-size:14.5px;gap:8px}.cs-recipe-badges__summary-grade[data-v-3587628a]{background:#7a1d12;border-radius:999px;color:#fdfbf5;font-size:12px;font-variant-numeric:tabular-nums;font-weight:800;padding:1px 8px}.cs-recipe-badges__summary[data-v-3587628a]:after{color:#6b6152;content:"▼";font-size:11px;margin-left:auto;transition:transform .14s ease}details[open]>.cs-recipe-badges__summary[data-v-3587628a]:after{transform:rotate(180deg)}.cs-recipe-badges__body[data-v-3587628a]{border-top:1px solid #e5dcc7;margin-top:12px;padding-top:12px}.cs-recipe-badges__rationale[data-v-3587628a]{color:#4a4032;font-size:13.5px;line-height:1.55;margin:0 0 8px}.cs-recipe-badges__note[data-v-3587628a]{font-size:13px;margin:0}.cs-recipe-badges__note a[data-v-3587628a]{color:#7a1d12;font-weight:700;text-decoration:underline}@media (prefers-reduced-motion:reduce){.cs-recipe-badges__summary[data-v-3587628a]:after{transition:none}}.cs-nutrition-table-wrap[data-v-3587628a]{max-width:100%;overflow-x:auto;overscroll-behavior-inline:contain;width:100%}.cs-nutrition-table-wrap table[data-v-3587628a]{min-width:31rem}.cs-nutrition-unavailable[data-v-3587628a]{color:#4b5563;font-style:italic}.cs-nutrition-toggle[data-v-3587628a]{align-items:center;background:none;border:none;color:#15803d;cursor:pointer;display:inline-flex;font-size:.875rem;gap:.35rem;margin-top:.5rem;padding:0;text-decoration:underline}.cs-nutrition-toggle[data-v-3587628a]:focus-visible,.cs-nutrition-toggle[data-v-3587628a]:hover{color:#166534}@media (max-width:640px){.cs-recipe-detail[data-v-3587628a]{padding:1rem}.cs-recipe-detail h1[data-v-3587628a]{font-size:1.75rem;line-height:1.2}.cs-recipe-detail ol[data-v-3587628a],.cs-recipe-detail ul[data-v-3587628a]{padding-left:.25rem}}.cs-print-only{display:none}@media print{body *{visibility:hidden}.cs-print-only,.cs-print-only *{visibility:visible}.cs-print-only{color:#000;display:block;font-family:ui-sans-serif,system-ui,sans-serif;font-size:12pt;top:0;right:0;bottom:0;left:0;margin:0;padding:0;position:absolute;white-space:pre-wrap}}
