.product-availability[data-astro-cid-7urudu25]{background:var(--color-ecru)}.availability-shell[data-astro-cid-7urudu25]{display:grid;gap:1.5rem;padding:clamp(1.5rem,4vw,3rem);border-block-start:4px solid var(--color-brand-green);background:var(--color-surface);box-shadow:0 1.25rem 3rem #15231a12}.availability-intro[data-astro-cid-7urudu25]{display:grid;gap:.75rem;max-inline-size:58rem}.availability-title-row[data-astro-cid-7urudu25]{display:flex;align-items:center;gap:1rem}.availability-title-row[data-astro-cid-7urudu25]>img[data-astro-cid-7urudu25]{inline-size:4.25rem;block-size:4.25rem;padding:.35rem;border-radius:.7rem;background:var(--color-ecru);object-fit:contain}.availability-title-row[data-astro-cid-7urudu25] .section-tag[data-astro-cid-7urudu25]{display:inline-flex;align-items:center;gap:.35rem;margin-block-end:.5rem}.availability-intro[data-astro-cid-7urudu25] p[data-astro-cid-7urudu25]{max-inline-size:62ch;color:var(--text-muted);line-height:1.7}.availability-months[data-astro-cid-7urudu25]{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:.35rem}.availability-months[data-astro-cid-7urudu25] span[data-astro-cid-7urudu25]{display:grid;place-items:center;min-block-size:2.6rem;border:1px solid var(--color-sandstone);background:var(--color-canvas);color:var(--text-muted);font-size:.72rem;font-weight:800}.availability-months[data-astro-cid-7urudu25] span[data-astro-cid-7urudu25].active{border-color:var(--color-brand-green);background:var(--color-brand-green-dark);color:var(--text-white);box-shadow:inset 0 -3px var(--color-brand-yellow)}.availability-footer[data-astro-cid-7urudu25]{display:flex;align-items:center;justify-content:space-between;gap:1.5rem;padding-block-start:1.25rem;border-block-start:1px solid var(--color-sandstone)}.availability-footer[data-astro-cid-7urudu25] p[data-astro-cid-7urudu25]{display:grid;gap:.3rem}.availability-footer[data-astro-cid-7urudu25] strong[data-astro-cid-7urudu25]{color:var(--color-brand-green-dark);font-size:.9rem}.availability-footer[data-astro-cid-7urudu25] span[data-astro-cid-7urudu25]{color:var(--text-muted);font-size:.76rem}@media(max-width:56rem){.availability-months[data-astro-cid-7urudu25]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:35rem){.availability-title-row[data-astro-cid-7urudu25]{align-items:start}.availability-title-row[data-astro-cid-7urudu25]>img[data-astro-cid-7urudu25]{inline-size:3.5rem;block-size:3.5rem}.availability-footer[data-astro-cid-7urudu25]{align-items:stretch;flex-direction:column}.availability-footer[data-astro-cid-7urudu25] .btn[data-astro-cid-7urudu25]{inline-size:100%}}.breadcrumb-bar[data-astro-cid-rr55kcd2]{padding-block:.85rem;border-block-end:1px solid var(--color-sandstone);background:var(--color-canvas);font-size:.82rem}.breadcrumbs[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin:0;padding:0;list-style:none}.breadcrumbs[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{display:inline-flex;align-items:center;gap:.5rem}.breadcrumbs[data-astro-cid-rr55kcd2] a[data-astro-cid-rr55kcd2]{color:var(--text-muted);text-decoration:none;transition:color .15s}.breadcrumbs[data-astro-cid-rr55kcd2] a[data-astro-cid-rr55kcd2]:hover{color:var(--color-brand-green-dark)}.breadcrumbs[data-astro-cid-rr55kcd2] strong[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark);font-weight:700}.breadcrumb-separator[data-astro-cid-rr55kcd2]{color:var(--text-light)}.product-hero[data-astro-cid-rr55kcd2]{padding-block:clamp(1.5rem,3vw,2.75rem);background:linear-gradient(180deg,var(--color-canvas) 0%,var(--color-ecru) 100%)}.product-hero-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(18rem,.95fr);gap:clamp(1.5rem,4vw,3.5rem);align-items:center}.product-hero-info[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column}.product-meta-tags[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:1rem}.product-category-tag[data-astro-cid-rr55kcd2]{padding:.3rem .75rem;border-radius:var(--radius-full);background:var(--color-brand-green-dark);color:var(--text-white);font-size:.75rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.product-origin-tag[data-astro-cid-rr55kcd2]{display:inline-flex;align-items:center;gap:.35rem;padding:.3rem .75rem;border-radius:var(--radius-full);background:#0973331a;color:var(--color-brand-green-dark);font-size:.75rem;font-weight:700}.product-featured-tag[data-astro-cid-rr55kcd2]{padding:.3rem .75rem;border-radius:var(--radius-full);background:var(--color-ochre-500);color:var(--color-forest-950);font-size:.75rem;font-weight:800}.product-title[data-astro-cid-rr55kcd2]{margin:0 0 .5rem;color:var(--color-brand-green-dark);font-size:clamp(2.2rem,4.5vw,3.8rem);line-height:1.1;font-family:var(--font-brand-title)}.product-scientific-name[data-astro-cid-rr55kcd2]{margin:0 0 1.25rem;color:var(--color-brand-green);font-size:1rem;font-weight:600}.product-lead[data-astro-cid-rr55kcd2]{margin:0 0 1.5rem;color:var(--text-main);font-size:1.08rem;line-height:1.75;max-inline-size:44rem}.product-varieties-box[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-block-end:1.5rem;padding:.75rem 1rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-sandstone)}.varieties-label[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.8rem;font-weight:800;text-transform:uppercase}.varieties-tags[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;gap:.4rem}.variety-tag[data-astro-cid-rr55kcd2]{padding:.2rem .6rem;border-radius:var(--radius-sm);background:var(--color-ecru);color:var(--color-brand-green-dark);font-size:.8rem;font-weight:700}.product-hero-highlights[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;margin-block-end:2rem}.highlight-item[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column;gap:.25rem;padding:.85rem 1rem;border-block-start:3px solid var(--color-brand-green);background:var(--color-surface);border-radius:var(--radius-sm);box-shadow:0 2px 8px #0000000a}.highlight-label[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.highlight-value[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark);font-size:.95rem;font-weight:800}.product-actions[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.btn-whatsapp[data-astro-cid-rr55kcd2]{display:inline-flex;align-items:center;gap:.5rem;padding:.85rem 1.4rem;border-radius:var(--radius-sm);background:var(--whatsapp);color:#fff;font-weight:700;font-size:.9rem;text-decoration:none;transition:background .15s}.btn-whatsapp[data-astro-cid-rr55kcd2]:hover{background:#125e38}.product-section-nav[data-astro-cid-rr55kcd2]{display:flex;flex-wrap:wrap;gap:.45rem .9rem;margin-block-start:1.35rem;padding-block-start:.9rem;border-block-start:1px solid var(--color-sandstone)}.product-hs-code[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:.65rem;row-gap:.12rem;width:fit-content;margin-block:-.25rem 1.1rem;padding:.55rem .8rem;border:1px solid var(--color-sandstone);border-radius:var(--radius-sm);background:#ffffffb8}.product-hs-code__label[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.68rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.product-hs-code__value[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark);font-size:1.02rem;font-weight:850;letter-spacing:.04em}.product-hs-code__note[data-astro-cid-rr55kcd2]{grid-column:1 / -1;color:var(--text-light);font-size:.68rem;line-height:1.35}.product-section-nav[data-astro-cid-rr55kcd2] a[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.75rem;font-weight:750;text-underline-offset:.18em}.product-section-nav[data-astro-cid-rr55kcd2] a[data-astro-cid-rr55kcd2]:hover{color:var(--color-brand-green-dark)}.product-hero-media-wrapper[data-astro-cid-rr55kcd2]{position:relative}.product-hero-card[data-astro-cid-rr55kcd2]{position:relative;aspect-ratio:auto;block-size:min(34rem,calc(100vh - 20rem));min-block-size:24rem;display:grid;place-items:center;overflow:hidden;background:var(--color-surface);border-radius:var(--radius-lg);border:1px solid var(--color-sandstone);box-shadow:0 16px 36px #03322014}.hero-product-img[data-astro-cid-rr55kcd2]{inline-size:100%;block-size:100%;object-fit:contain;padding:clamp(1.5rem,4vw,3rem);transition:transform .3s ease}.product-hero-card[data-astro-cid-rr55kcd2]:hover .hero-product-img[data-astro-cid-rr55kcd2]{transform:scale(1.03)}.product-badge-overlay[data-astro-cid-rr55kcd2]{position:absolute;inset-inline-start:1rem;inset-block-end:1rem}.cert-pill[data-astro-cid-rr55kcd2]{padding:.4rem .8rem;border-radius:var(--radius-full);background:#033220e6;color:#fff;font-size:.72rem;font-weight:700;backdrop-filter:blur(4px)}.specs-kpi-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-block-end:2rem}.spec-kpi-card[data-astro-cid-rr55kcd2]{display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border-radius:var(--radius-md);background:var(--color-ecru);border-inline-start:4px solid var(--color-brand-green);transition:transform .2s ease,box-shadow .2s ease}.spec-kpi-card[data-astro-cid-rr55kcd2]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #0000000d}.kpi-icon[data-astro-cid-rr55kcd2]{display:grid;place-items:center;inline-size:2.75rem;block-size:2.75rem;border-radius:var(--radius-sm);background:var(--color-surface);color:var(--color-brand-green);flex-shrink:0}.kpi-content[data-astro-cid-rr55kcd2] dt[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.75rem;font-weight:700;text-transform:uppercase;margin-block-end:.2rem}.kpi-content[data-astro-cid-rr55kcd2] dd[data-astro-cid-rr55kcd2]{margin:0;color:var(--color-brand-green-dark);font-size:1.05rem;font-weight:800;line-height:1.4}.specs-deep-dive-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}.spec-deep-card[data-astro-cid-rr55kcd2]{padding:1.75rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-sandstone);box-shadow:0 4px 16px #00000008}.deep-card-header[data-astro-cid-rr55kcd2]{display:flex;align-items:center;gap:.6rem;color:var(--color-brand-green-dark);margin-block-end:.5rem}.deep-card-header[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2]{margin:0;font-size:1.2rem;font-family:var(--font-brand-title)}.deep-card-intro[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.85rem;margin-block-end:1.25rem}.calibers-list[data-astro-cid-rr55kcd2],.packaging-list[data-astro-cid-rr55kcd2]{display:grid;gap:.6rem;margin:0;padding:0;list-style:none}.caliber-item[data-astro-cid-rr55kcd2],.packaging-item[data-astro-cid-rr55kcd2]{display:flex;align-items:center;gap:.75rem;padding:.6rem .85rem;border-radius:var(--radius-sm);background:var(--color-ecru);color:var(--color-brand-green-dark);font-size:.88rem}.caliber-bullet[data-astro-cid-rr55kcd2]{color:var(--color-brand-green);font-weight:900}.packaging-bullet[data-astro-cid-rr55kcd2]{color:var(--color-copper-600);font-size:.7rem}.product-buyer-brief[data-astro-cid-rr55kcd2]{border-block-start:1px solid var(--color-sandstone)}.buyer-brief-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.buyer-brief-card[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column;min-inline-size:0;padding:clamp(1.25rem,2.5vw,1.8rem);border:1px solid var(--color-sandstone);border-block-start:3px solid var(--color-brand-green);border-radius:var(--radius-sm);background:var(--color-surface)}.buyer-brief-card--lens[data-astro-cid-rr55kcd2]{border-block-start-color:var(--color-brand-yellow);background:var(--color-brand-green-dark)}.buyer-brief-card--rfq[data-astro-cid-rr55kcd2]{background:linear-gradient(145deg,var(--color-ecru) 0%,color-mix(in srgb,var(--color-surface) 72%,var(--color-ecru)) 100%);gap:1.1rem}.brief-kicker[data-astro-cid-rr55kcd2]{color:var(--color-brand-yellow);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.buyer-brief-card--lens[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2]{color:var(--text-white);font-size:clamp(1.3rem,2.2vw,1.8rem);margin:.7rem 0 .75rem}.buyer-brief-card--lens[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{color:var(--text-dark-muted);font-size:.9rem;line-height:1.65}.buyer-brief-card--lens[data-astro-cid-rr55kcd2] .brief-card-note[data-astro-cid-rr55kcd2]{margin-block-start:0;padding-block-start:.75rem;border-block-start:1px solid rgb(255 255 255 / .16);font-size:.8rem}.brief-card-note[data-astro-cid-rr55kcd2]{margin:0 0 .7rem;color:var(--text-muted);font-size:.82rem;line-height:1.55}.brief-card-note[data-astro-cid-rr55kcd2] strong[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark)}.brief-link[data-astro-cid-rr55kcd2]{display:inline-flex;align-items:center;gap:.35rem;margin-block-start:auto;padding-block-start:1rem;color:var(--color-brand-yellow);font-size:.8rem;font-weight:800}.brief-link[data-astro-cid-rr55kcd2] svg[data-astro-cid-rr55kcd2]{transition:transform .18s ease}.brief-link[data-astro-cid-rr55kcd2]:hover svg[data-astro-cid-rr55kcd2]{transform:translate(4px)}.brief-card-heading[data-astro-cid-rr55kcd2]{display:flex;align-items:baseline;gap:.7rem;margin-block-end:.85rem}.brief-card-heading[data-astro-cid-rr55kcd2] h3[data-astro-cid-rr55kcd2]{margin:0;color:var(--color-brand-green-dark);font-size:1.15rem}.brief-index[data-astro-cid-rr55kcd2]{color:var(--color-brand-orange);font-family:var(--font-brand-title);font-size:.9rem;font-weight:800}.buyer-brief-list[data-astro-cid-rr55kcd2]{display:grid;gap:0;margin:0}.buyer-brief-list[data-astro-cid-rr55kcd2]>div[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:minmax(7rem,.45fr) minmax(0,1fr);gap:1rem;padding-block:.65rem;border-block-start:1px solid var(--color-surface-strong)}.buyer-brief-list[data-astro-cid-rr55kcd2]>div[data-astro-cid-rr55kcd2]:first-child{border-block-start:0;padding-block-start:0}.buyer-brief-list[data-astro-cid-rr55kcd2] dt[data-astro-cid-rr55kcd2]{color:var(--text-light);font-size:.7rem;font-weight:800;letter-spacing:.05em;text-transform:uppercase}.buyer-brief-list[data-astro-cid-rr55kcd2] dd[data-astro-cid-rr55kcd2]{margin:0;color:var(--color-brand-green-dark);font-size:.82rem;font-weight:700;line-height:1.45}.brief-card-intro[data-astro-cid-rr55kcd2]{margin:0 0 .85rem;color:var(--text-muted);font-size:.86rem;line-height:1.55}.buyer-check-list[data-astro-cid-rr55kcd2]{display:grid;gap:.55rem;margin:0;padding:0;list-style:none}.buyer-check-list--rfq[data-astro-cid-rr55kcd2]{gap:.75rem}.buyer-check-list[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]{display:flex;align-items:flex-start;gap:.6rem;color:var(--text-muted);font-size:.82rem;line-height:1.45}.buyer-check-list[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]>span[data-astro-cid-rr55kcd2]{flex:0 0 auto;color:var(--color-brand-green);font-weight:900}.buyer-check-list--rfq[data-astro-cid-rr55kcd2] li[data-astro-cid-rr55kcd2]>span[data-astro-cid-rr55kcd2]{color:var(--color-brand-orange)}.buyer-brief-card[data-astro-cid-rr55kcd2] .btn[data-astro-cid-rr55kcd2]{align-self:flex-start;margin-block-start:auto}.buyer-brief-card--rfq[data-astro-cid-rr55kcd2] .btn[data-astro-cid-rr55kcd2]{margin-block-start:.35rem;box-shadow:0 8px 18px #0332201a}.terroir-advantage-section[data-astro-cid-rr55kcd2]{padding-block:3.5rem;background:var(--color-brand-green-dark);color:#fff}.terroir-card[data-astro-cid-rr55kcd2]{max-inline-size:56rem;margin-inline:auto;text-align:center}.terroir-card[data-astro-cid-rr55kcd2] .section-tag[data-astro-cid-rr55kcd2]{display:inline-flex;align-items:center;gap:.4rem;background:var(--color-ochre-500);color:var(--color-forest-950);font-weight:800}.terroir-title[data-astro-cid-rr55kcd2]{margin:1rem 0;color:var(--text-white);font-size:clamp(1.8rem,3.5vw,2.8rem);font-family:var(--font-brand-title)}.terroir-lead[data-astro-cid-rr55kcd2]{color:var(--text-dark-muted);font-size:1.1rem;line-height:1.8;margin-block-end:2.5rem}.terroir-stats[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.5rem;padding-block-start:2rem;border-block-start:1px solid rgb(255 255 255 / .15)}.terroir-stat-item[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column;gap:.35rem}.terroir-stat-item[data-astro-cid-rr55kcd2] strong[data-astro-cid-rr55kcd2]{color:var(--color-ochre-500);font-size:1.6rem;font-weight:800;font-family:var(--font-brand-title)}.terroir-stat-item[data-astro-cid-rr55kcd2] span[data-astro-cid-rr55kcd2]{color:var(--text-dark-muted);font-size:.8rem}.pain-points-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.25rem}.pain-point-card[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column;padding:1.5rem;border-radius:var(--radius-md);background:var(--color-surface);border:1px solid var(--color-sandstone);box-shadow:0 4px 12px #00000008}.pain-header[data-astro-cid-rr55kcd2]{margin-block-end:1rem;padding-block-end:.85rem;border-block-end:1px solid var(--color-surface-strong)}.pain-badge[data-astro-cid-rr55kcd2]{display:inline-block;padding:.2rem .5rem;border-radius:var(--radius-xs);background:#fee2e2;color:#991b1b;font-size:.68rem;font-weight:800;text-transform:uppercase;margin-block-end:.4rem}.pain-header[data-astro-cid-rr55kcd2] h4[data-astro-cid-rr55kcd2]{margin:0;color:#991b1b;font-size:1rem;font-weight:700}.solution-badge[data-astro-cid-rr55kcd2]{display:inline-block;padding:.2rem .5rem;border-radius:var(--radius-xs);background:#dcfce7;color:#166534;font-size:.68rem;font-weight:800;text-transform:uppercase;margin-block-end:.4rem}.solution-body[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin:0;color:var(--text-main);font-size:.9rem;line-height:1.6}.nutrition-matrix-wrapper[data-astro-cid-rr55kcd2]{padding:1.5rem;border-radius:var(--radius-md);background:var(--color-ecru);border:1px solid var(--color-sandstone)}.nutrition-matrix-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:.75rem}.nutrition-cell[data-astro-cid-rr55kcd2]{display:flex;flex-direction:column;gap:.25rem;padding:.85rem;border-radius:var(--radius-sm);background:var(--color-surface);text-align:center;border:1px solid var(--color-sandstone)}.cell-label[data-astro-cid-rr55kcd2]{color:var(--text-muted);font-size:.72rem;font-weight:700;text-transform:uppercase}.cell-value[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark);font-size:1.05rem;font-weight:800}.faq-container[data-astro-cid-rr55kcd2]{max-inline-size:54rem;margin-inline:auto}.faq-list[data-astro-cid-rr55kcd2]{display:grid;gap:.75rem}.faq-item[data-astro-cid-rr55kcd2]{padding:1.15rem 1.4rem;border-radius:var(--radius-md);background:var(--color-ecru);border:1px solid var(--color-sandstone);transition:background .15s}.faq-item[data-astro-cid-rr55kcd2][open]{background:var(--color-surface);box-shadow:0 4px 14px #0000000a}.faq-question[data-astro-cid-rr55kcd2]{display:flex;align-items:center;justify-content:space-between;gap:1rem;cursor:pointer;font-weight:800;font-size:1.02rem;color:var(--color-brand-green-dark);list-style:none}.faq-question[data-astro-cid-rr55kcd2]::-webkit-details-marker{display:none}.faq-toggle[data-astro-cid-rr55kcd2]{font-size:1.4rem;font-weight:400;color:var(--color-brand-green);line-height:1}.faq-item[data-astro-cid-rr55kcd2][open] .faq-toggle[data-astro-cid-rr55kcd2]{transform:rotate(45deg);display:inline-block}.faq-answer[data-astro-cid-rr55kcd2]{margin-block-start:.85rem;padding-block-start:.85rem;border-block-start:1px solid var(--color-sandstone);color:var(--text-muted);line-height:1.7;font-size:.92rem}.faq-answer[data-astro-cid-rr55kcd2] p[data-astro-cid-rr55kcd2]{margin:0}.related-grid[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}.related-knowledge-list[data-astro-cid-rr55kcd2]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}.related-knowledge-card[data-astro-cid-rr55kcd2]{display:grid;gap:.45rem;min-block-size:100%;padding:1.15rem;border:1px solid var(--color-sandstone);background:var(--color-ecru);color:inherit;text-decoration:none}.related-knowledge-card[data-astro-cid-rr55kcd2]>span[data-astro-cid-rr55kcd2]{color:var(--color-brand-green);font-size:.72rem;font-weight:800;text-transform:uppercase}.related-knowledge-card[data-astro-cid-rr55kcd2] strong[data-astro-cid-rr55kcd2]{color:var(--color-brand-green-dark);line-height:1.3}.related-knowledge-card[data-astro-cid-rr55kcd2] small[data-astro-cid-rr55kcd2]{color:var(--text-muted);line-height:1.5}.related-knowledge-card[data-astro-cid-rr55kcd2]:hover{border-color:var(--color-brand-green)}@media(max-width:68rem){.specs-kpi-grid[data-astro-cid-rr55kcd2]{grid-template-columns:repeat(2,minmax(0,1fr))}.nutrition-matrix-grid[data-astro-cid-rr55kcd2]{grid-template-columns:repeat(3,minmax(0,1fr))}.terroir-stats[data-astro-cid-rr55kcd2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:48rem){.product-hero-grid[data-astro-cid-rr55kcd2]{grid-template-columns:1fr;gap:2rem}.product-hero-card[data-astro-cid-rr55kcd2]{block-size:min(27rem,75vw);min-block-size:18rem}.product-hero-highlights[data-astro-cid-rr55kcd2],.specs-deep-dive-grid[data-astro-cid-rr55kcd2],.pain-points-grid[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.nutrition-matrix-grid[data-astro-cid-rr55kcd2]{grid-template-columns:repeat(2,minmax(0,1fr))}.related-grid[data-astro-cid-rr55kcd2],.related-knowledge-list[data-astro-cid-rr55kcd2],.buyer-brief-grid[data-astro-cid-rr55kcd2]{grid-template-columns:1fr}.buyer-brief-list[data-astro-cid-rr55kcd2]>div[data-astro-cid-rr55kcd2]{grid-template-columns:minmax(6.5rem,.4fr) minmax(0,1fr)}.product-actions[data-astro-cid-rr55kcd2]{flex-direction:column}.product-actions[data-astro-cid-rr55kcd2] .btn[data-astro-cid-rr55kcd2],.btn-whatsapp[data-astro-cid-rr55kcd2]{inline-size:100%;justify-content:center}}
