.protein-landing[data-astro-cid-76e4vybd] .marketing-hero-copy h1{font-size:clamp(44px,4.4vw,60px)}.protein-landing[data-astro-cid-76e4vybd] .marketing-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.protein-visual[data-astro-cid-76e4vybd]{background:var(--surface-white);border:1px solid var(--border-default);margin:0}.protein-visual[data-astro-cid-76e4vybd] img[data-astro-cid-76e4vybd]{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.protein-visual[data-astro-cid-76e4vybd] figcaption[data-astro-cid-76e4vybd]{border-top:1px solid var(--border-default);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:24px;padding:24px;font-size:14px;display:flex}.protein-visual[data-astro-cid-76e4vybd] figcaption[data-astro-cid-76e4vybd]>span[data-astro-cid-76e4vybd]:first-child{gap:8px;display:grid}.protein-visual[data-astro-cid-76e4vybd] strong[data-astro-cid-76e4vybd]{color:var(--navy)}.protein-count[data-astro-cid-76e4vybd]{white-space:nowrap;justify-items:end;display:grid}.protein-count[data-astro-cid-76e4vybd] strong[data-astro-cid-76e4vybd]{font-size:32px;line-height:1.1}.single-product[data-astro-cid-76e4vybd]{grid-template-columns:minmax(0,400px)}.protein-reading[data-astro-cid-76e4vybd]{max-width:900px}.protein-reading-meta[data-astro-cid-76e4vybd]{font-size:14px}.protein-reading[data-astro-cid-76e4vybd] h2[data-astro-cid-76e4vybd]{font-size:clamp(26px,3vw,36px);line-height:1.2}.protein-reading[data-astro-cid-76e4vybd] p[data-astro-cid-76e4vybd]{color:var(--text-secondary);margin-top:24px;line-height:1.7}.protein-editorial[data-astro-cid-76e4vybd]{margin-top:48px}.protein-comparison[data-astro-cid-76e4vybd],.protein-questions[data-astro-cid-76e4vybd]{margin-top:32px}.protein-comparison[data-astro-cid-76e4vybd]>div[data-astro-cid-76e4vybd]{border-bottom:1px solid var(--border-default);grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:32px;padding-block:24px;display:grid}dt[data-astro-cid-76e4vybd]{color:var(--navy);font-weight:700}dd[data-astro-cid-76e4vybd]{color:var(--text-secondary);margin:0;line-height:1.7}.protein-questions[data-astro-cid-76e4vybd]>div[data-astro-cid-76e4vybd]{border-bottom:1px solid var(--border-default);padding-block:24px}.protein-questions[data-astro-cid-76e4vybd] dd[data-astro-cid-76e4vybd]{margin-top:16px}.protein-reading-links[data-astro-cid-76e4vybd]{gap:24px;margin-top:40px;display:grid}.protein-provenance[data-astro-cid-76e4vybd]{border-top:1px solid var(--border-default)}.protein-provenance[data-astro-cid-76e4vybd] p[data-astro-cid-76e4vybd]{font-size:14px}.protein-provenance[data-astro-cid-76e4vybd] a[data-astro-cid-76e4vybd]{color:var(--orange-ink);text-underline-offset:4px;text-decoration:underline}.catalog-bottom-cta[data-astro-cid-76e4vybd] p[data-astro-cid-76e4vybd]{max-width:60ch;color:var(--text-secondary);margin-top:16px}@media (width<=900px){.protein-landing[data-astro-cid-76e4vybd] .marketing-hero-grid{grid-template-columns:minmax(0,1fr)}.protein-landing[data-astro-cid-76e4vybd] .marketing-hero-copy h1{font-size:clamp(34px,6vw,40px)}}@media (width<=600px){.protein-visual[data-astro-cid-76e4vybd] img[data-astro-cid-76e4vybd]{height:auto;max-height:280px}.protein-visual[data-astro-cid-76e4vybd] figcaption[data-astro-cid-76e4vybd]{gap:16px;padding:16px}.protein-count[data-astro-cid-76e4vybd] strong[data-astro-cid-76e4vybd]{font-size:26px}.protein-comparison[data-astro-cid-76e4vybd]>div[data-astro-cid-76e4vybd]{grid-template-columns:minmax(0,1fr);gap:12px}}
