.protein-comparison-panel{margin-block:1.5rem;line-height:1.65}.protein-comparison-panel h2{font-size:clamp(1.4rem,3vw,1.8rem)}.protein-comparison-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.protein-comparison-grid article{border:1px solid var(--border);background:var(--paper);border-radius:12px;min-width:0;padding:1rem}.protein-comparison-grid h3{margin-top:0;font-size:1.1rem}.protein-review-facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;margin-block:1rem;display:grid}.protein-review-facts dt,.protein-comparison-source{font-size:.9rem}.protein-review-facts dd{margin:.25rem 0 0;font-size:1rem;font-weight:700}.protein-unranked-review{max-width:900px}.protein-unranked-review .product-image{max-width:220px}.protein-unranked-review h2{margin-top:2rem}.protein-browse-links h3{font-size:1.1rem}@media (width<=600px){.protein-comparison-grid{grid-template-columns:1fr}}
