.product-children>section{margin-top:clamp(1.5rem,3vw,2.5rem)}.product-children>section:last-child{margin-bottom:clamp(1.5rem,3vw,2.5rem)}.product-children h2{font-size:var(--heading-h3);line-height:var(--lh-heading);font-weight:var(--font-weight-medium)}.product-children p{max-width:46rem;font-size:var(--text-04);margin-top:var(--space-4)}@media (max-width:640px){.product-children>section,.product-children>section:last-child{margin-top:1.25rem;margin-bottom:1.25rem}}.product-benefits{margin:var(--space-5) 0 0;background:var(--color-border-subtle);border:1px solid var(--color-border-subtle);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;padding:0;list-style:none;display:grid}.product-benefits li{padding:var(--space-5);background:var(--color-bg-primary)}.product-benefits strong{font-size:var(--text-04);font-weight:var(--font-weight-medium);display:block}.product-benefits p{margin:var(--space-2) 0 0;color:var(--color-text-secondary);font-size:var(--text-02);line-height:1.65}.product-overview h2{margin:var(--space-8) 0 0;font-size:var(--heading-h3);line-height:var(--lh-heading);font-weight:var(--font-weight-medium)}.product-overview h3{margin:var(--space-6) 0 0;font-size:var(--text-05);font-weight:var(--font-weight-medium)}.product-overview p{font-size:var(--text-04);color:var(--color-text-primary)}.product-overview ul,.product-overview ol{color:var(--color-text-primary);padding-left:1.25rem}.product-overview li{margin-top:var(--space-2)}@media (max-width:640px){.product-benefits{grid-template-columns:1fr}}
