.nutrition-plan-wrapper{flex-wrap:wrap;padding:16px}.nutrition-plan{flex:1}
.product-comparison{flex-direction:column;gap:16px;padding:16px;display:flex}@media (min-width:768px){.product-comparison{flex-direction:row}}.comparison-card{background:#fff;border:1px solid #ddd;border-radius:8px;flex:1;padding:16px;box-shadow:0 2px 4px #0000000d}.comparison-title{text-align:center;margin-bottom:12px;font-size:2rem;font-weight:700}.feature-list{margin:0;padding:0;list-style:none}.feature-item{border-bottom:1px solid #f0f0f0;justify-content:space-between;min-block-size:40px;padding:8px 0;display:flex}.feature-item:last-child{border-bottom:none}.feature-name{color:#333}.feature-check{font-size:1.1rem}.feature-missing .feature-name{color:#70737b;font-style:italic}.feature-missing .feature-check{color:#9ca3af}
