.guide-hero[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-10);background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius)}.guide-hero-inner[data-astro-cid-i22vrjr2]{display:flex;align-items:center;justify-content:center;padding:var(--sp-6);gap:0}.guide-hero-stat[data-astro-cid-i22vrjr2]{display:flex;flex-direction:column;align-items:center;padding:0 var(--sp-8)}.guide-hero-value[data-astro-cid-i22vrjr2]{font-size:1.8rem;font-weight:700;color:var(--jm-text);line-height:1.1;font-family:var(--jm-font-mono)}.guide-hero-value-accent[data-astro-cid-i22vrjr2]{color:var(--jm-green)}.guide-hero-label[data-astro-cid-i22vrjr2]{font-size:.72rem;color:var(--jm-text-muted);text-transform:uppercase;letter-spacing:.06em;margin-top:var(--sp-1)}.guide-hero-sep[data-astro-cid-i22vrjr2]{width:1px;height:36px;background:var(--jm-border);flex-shrink:0}@media(max-width:768px){.guide-hero-inner[data-astro-cid-i22vrjr2]{flex-wrap:wrap;gap:var(--sp-4);padding:var(--sp-5) var(--sp-4)}.guide-hero-stat[data-astro-cid-i22vrjr2]{padding:0 var(--sp-4)}.guide-hero-sep[data-astro-cid-i22vrjr2]{display:none}}.guide-section-header[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-6)}.guide-section-title[data-astro-cid-i22vrjr2]{font-size:1.3rem;letter-spacing:-.01em;margin-bottom:var(--sp-1)}.guide-section-sub[data-astro-cid-i22vrjr2]{font-size:.88rem;color:var(--jm-text-secondary);max-width:60ch}.guide-product-card[data-astro-cid-i22vrjr2]{background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius);margin-bottom:var(--sp-6)}.guide-card-content[data-astro-cid-i22vrjr2]{padding:var(--sp-6)}.guide-card-header[data-astro-cid-i22vrjr2]{display:flex;align-items:flex-start;gap:var(--sp-4);margin-bottom:var(--sp-4)}.guide-card-number[data-astro-cid-i22vrjr2]{font-family:var(--jm-font-mono);font-size:1.1rem;font-weight:600;color:var(--jm-text-muted);line-height:1;flex-shrink:0;padding-top:4px}.guide-card-title-block[data-astro-cid-i22vrjr2]{flex:1;min-width:0}.guide-card-name[data-astro-cid-i22vrjr2]{font-size:1.15rem;color:var(--jm-text);margin-bottom:var(--sp-2)}.guide-card-tags[data-astro-cid-i22vrjr2]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guide-story[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--jm-border)}.guide-tagline[data-astro-cid-i22vrjr2]{font-size:.95rem;font-style:italic;color:var(--jm-text);line-height:1.55;margin-bottom:var(--sp-2);max-width:72ch;border:none;padding:0}.guide-positioning[data-astro-cid-i22vrjr2]{font-size:.85rem;color:var(--jm-text-muted);max-width:72ch}.guide-details-grid[data-astro-cid-i22vrjr2]{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-5);margin-bottom:var(--sp-5);padding-bottom:var(--sp-5);border-bottom:1px solid var(--jm-border)}@media(max-width:768px){.guide-details-grid[data-astro-cid-i22vrjr2]{grid-template-columns:1fr}.guide-card-content[data-astro-cid-i22vrjr2]{padding:var(--sp-5)}.guide-card-header[data-astro-cid-i22vrjr2]{gap:var(--sp-3)}}.guide-recipe-card[data-astro-cid-i22vrjr2]{background:var(--jm-bg-alt);border-radius:var(--jm-radius);padding:var(--sp-5);border:1px solid var(--jm-border)}.guide-recipe-title[data-astro-cid-i22vrjr2]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--jm-text-muted);font-weight:600;margin-bottom:var(--sp-3)}.guide-cooking-steps[data-astro-cid-i22vrjr2]{padding:0 0 0 var(--sp-5);margin:0;display:flex;flex-direction:column;gap:var(--sp-2)}.guide-step[data-astro-cid-i22vrjr2]{font-size:.88rem;color:var(--jm-text-secondary);line-height:1.5}.guide-defrost-note[data-astro-cid-i22vrjr2]{margin-top:var(--sp-3);padding-top:var(--sp-3);border-top:1px solid var(--jm-border);font-size:.82rem;color:var(--jm-text-muted);line-height:1.5}.guide-nutrition-panel[data-astro-cid-i22vrjr2]{background:var(--jm-bg-alt);border-radius:var(--jm-radius);padding:var(--sp-5);border:1px solid var(--jm-border);display:flex;flex-direction:column}.guide-nutrition-title[data-astro-cid-i22vrjr2]{font-size:.8rem;text-transform:uppercase;letter-spacing:.06em;color:var(--jm-text-muted);font-weight:600;margin-bottom:var(--sp-3)}.guide-serving-size[data-astro-cid-i22vrjr2]{font-weight:400;color:var(--jm-text-muted);text-transform:none;letter-spacing:0;font-size:.78rem;margin-left:var(--sp-2)}.guide-nutr-grid[data-astro-cid-i22vrjr2]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--sp-2);margin-bottom:var(--sp-3)}.guide-nutr-cell[data-astro-cid-i22vrjr2]{text-align:center;padding:var(--sp-2);border-radius:var(--jm-radius-sm);border:1px solid var(--jm-border)}.guide-nutr-cell[data-astro-cid-i22vrjr2].guide-nutr-primary{background:#ffffff05}.guide-nutr-val[data-astro-cid-i22vrjr2]{display:block;font-weight:600;font-size:1rem;color:var(--jm-text);font-family:var(--jm-font-mono);line-height:1.2}.guide-nutr-unit[data-astro-cid-i22vrjr2]{display:block;font-size:.68rem;color:var(--jm-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-top:2px}.guide-nutr-highlights[data-astro-cid-i22vrjr2]{display:flex;flex-wrap:wrap;gap:var(--sp-2);margin-top:auto}.guide-highlight-badge[data-astro-cid-i22vrjr2]{display:inline-block;padding:2px 8px;background:#ffffff08;border:1px solid var(--jm-border);border-radius:var(--jm-radius-sm);font-size:.75rem;color:var(--jm-text-secondary)}.guide-meta-row[data-astro-cid-i22vrjr2]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:var(--sp-5)}@media(max-width:768px){.guide-meta-row[data-astro-cid-i22vrjr2]{grid-template-columns:1fr}}.guide-meta-block[data-astro-cid-i22vrjr2]{min-width:0}.guide-meta-label[data-astro-cid-i22vrjr2]{font-size:.72rem;text-transform:uppercase;letter-spacing:.06em;color:var(--jm-text-muted);margin-bottom:var(--sp-2);font-weight:600}.guide-meta-ingredients[data-astro-cid-i22vrjr2]{font-size:.82rem;color:var(--jm-text-secondary);line-height:1.6}.guide-meta-pills[data-astro-cid-i22vrjr2]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guide-allergen-pill[data-astro-cid-i22vrjr2]{display:inline-block;padding:2px 10px;background:#f871710f;border:1px solid rgba(248,113,113,.12);border-radius:var(--jm-radius-sm);font-size:.78rem;color:var(--tag-danger);font-weight:500}.guide-qty-pill[data-astro-cid-i22vrjr2]{display:inline-block;padding:2px 10px;background:#ffffff08;border:1px solid var(--jm-border);border-radius:var(--jm-radius-sm);font-size:.78rem;color:var(--jm-text-secondary)}.guide-shelf-list[data-astro-cid-i22vrjr2]{display:flex;flex-direction:column;gap:var(--sp-1);font-size:.82rem;color:var(--jm-text-secondary)}.guide-shelf-row[data-astro-cid-i22vrjr2]{display:flex;align-items:center;gap:var(--sp-2)}.guide-shelf-dot[data-astro-cid-i22vrjr2]{width:6px;height:6px;border-radius:50%;flex-shrink:0}.guide-shelf-dot-cool[data-astro-cid-i22vrjr2]{background:var(--tag-info)}.guide-shelf-dot-freeze[data-astro-cid-i22vrjr2]{background:var(--tag-us)}.guide-shelf-dot-open[data-astro-cid-i22vrjr2]{background:var(--tag-warn)}.guide-bone-fact[data-astro-cid-i22vrjr2]{margin-top:var(--sp-4);padding:var(--sp-3) var(--sp-4);background:#ffffff05;border:1px solid var(--jm-border);border-radius:var(--jm-radius-sm);font-size:.85rem;color:var(--jm-text-secondary);line-height:1.55}.guide-bone-fact[data-astro-cid-i22vrjr2] strong[data-astro-cid-i22vrjr2]{color:var(--jm-text);font-weight:600}.guide-family-card[data-astro-cid-i22vrjr2]{background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius);padding:var(--sp-5)}.guide-family-name[data-astro-cid-i22vrjr2]{color:var(--jm-text);margin-bottom:var(--sp-2);font-size:1rem;font-weight:600}.guide-family-products[data-astro-cid-i22vrjr2]{font-size:.82rem;color:var(--jm-text-muted);margin-bottom:var(--sp-3)}.guide-family-list[data-astro-cid-i22vrjr2]{font-size:.85rem;color:var(--jm-text-secondary);margin-bottom:var(--sp-3);line-height:1.6}.guide-nutr-badges-row[data-astro-cid-i22vrjr2]{display:flex;flex-wrap:wrap;gap:var(--sp-2)}.guide-nutr-hero-badge[data-astro-cid-i22vrjr2]{display:inline-flex;align-items:center;padding:6px 14px;background:#ffffff08;border:1px solid var(--jm-border);border-radius:var(--jm-radius-sm);font-size:.88rem;color:var(--jm-text-secondary);font-weight:500}.guide-price-table-wrap[data-astro-cid-i22vrjr2]{border-radius:var(--jm-radius);border:1px solid var(--jm-border);overflow:hidden}.guide-price-table[data-astro-cid-i22vrjr2]{width:100%;border-collapse:collapse;font-size:.9rem}.guide-price-table[data-astro-cid-i22vrjr2] thead[data-astro-cid-i22vrjr2] th[data-astro-cid-i22vrjr2]{background:var(--jm-bg-alt);padding:var(--sp-3) var(--sp-4);text-align:left;font-size:.75rem;text-transform:uppercase;letter-spacing:.05em;color:var(--jm-text-muted);font-weight:600;border-bottom:1px solid var(--jm-border)}.guide-th-us[data-astro-cid-i22vrjr2]{color:var(--tag-us)!important}.guide-th-eu[data-astro-cid-i22vrjr2]{color:var(--tag-eu)!important}.guide-price-table[data-astro-cid-i22vrjr2] td[data-astro-cid-i22vrjr2]{padding:var(--sp-3) var(--sp-4);border-bottom:1px solid var(--jm-border);vertical-align:middle}.guide-price-table[data-astro-cid-i22vrjr2] tbody[data-astro-cid-i22vrjr2] tr[data-astro-cid-i22vrjr2]:last-child td[data-astro-cid-i22vrjr2]{border-bottom:0}.guide-td-product[data-astro-cid-i22vrjr2]{font-weight:600;color:var(--jm-text)}.guide-td-price[data-astro-cid-i22vrjr2]{font-family:var(--jm-font-mono);font-weight:600;font-size:.9rem}.guide-td-us[data-astro-cid-i22vrjr2],.guide-td-eu[data-astro-cid-i22vrjr2]{color:var(--jm-text)}.guide-eu-diff-card[data-astro-cid-i22vrjr2]{margin-top:var(--sp-5);background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius);padding:var(--sp-5)}.guide-eu-diff-title[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-3);color:var(--jm-text);font-size:.95rem;font-weight:600}.guide-eu-diff-list[data-astro-cid-i22vrjr2]{padding-left:var(--sp-5);font-size:.88rem;color:var(--jm-text-secondary);display:flex;flex-direction:column;gap:var(--sp-2);line-height:1.5}.guide-faq-category[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-8)}.guide-faq-cat-title[data-astro-cid-i22vrjr2]{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;color:var(--jm-text-muted);font-weight:600;margin-bottom:var(--sp-3);padding-bottom:var(--sp-2);border-bottom:1px solid var(--jm-border)}.guide-faq-list[data-astro-cid-i22vrjr2]{display:flex;flex-direction:column;gap:var(--sp-1)}.guide-faq-item[data-astro-cid-i22vrjr2]{background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius-sm);cursor:pointer}.guide-faq-item[data-astro-cid-i22vrjr2][open]{border-color:var(--jm-border-strong)}.guide-faq-question[data-astro-cid-i22vrjr2]{padding:var(--sp-3) var(--sp-4);font-weight:600;font-size:.9rem;list-style:none;user-select:none;color:var(--jm-text)}.guide-faq-question[data-astro-cid-i22vrjr2]::-webkit-details-marker{display:none}.guide-faq-question[data-astro-cid-i22vrjr2]:after{content:"+";float:right;font-weight:400;color:var(--jm-text-muted);font-size:1rem}.guide-faq-item[data-astro-cid-i22vrjr2][open] .guide-faq-question[data-astro-cid-i22vrjr2]:after{content:"-"}.guide-faq-answer[data-astro-cid-i22vrjr2]{padding:0 var(--sp-4) var(--sp-4)}.guide-faq-answer[data-astro-cid-i22vrjr2] p[data-astro-cid-i22vrjr2]{font-size:.88rem;color:var(--jm-text-secondary);line-height:1.6}.guide-contact-card[data-astro-cid-i22vrjr2]{background:var(--jm-surface);border:1px solid var(--jm-border);border-radius:var(--jm-radius);padding:var(--sp-5)}.guide-contact-card[data-astro-cid-i22vrjr2] h4[data-astro-cid-i22vrjr2]{margin-bottom:var(--sp-2);font-size:.95rem}.guide-contact-card[data-astro-cid-i22vrjr2] p[data-astro-cid-i22vrjr2]{font-size:.85rem;color:var(--jm-text-secondary)}
