/* Product development and selection information */
.product-expertise{margin:36px 0;padding:32px;border:1px solid #d8e5dd;border-radius:20px;background:#f6faf7;color:#183d31;clear:both;text-align:left;line-height:1.8;overflow-wrap:anywhere}.product-expertise h2{font-size:clamp(24px,3vw,32px);line-height:1.35;margin:8px 0 20px}.product-expertise h3{font-size:19px;line-height:1.5;margin:24px 0 10px}.expertise-experience{padding:20px 24px;background:#164f3c;color:white;border-radius:14px}.expertise-experience strong,.expertise-category strong{display:block;font-size:clamp(19px,2vw,24px);line-height:1.5}.expertise-experience p{margin:12px 0 0;color:#edf6f0}.expertise-specific{font-size:17px;margin:0 0 24px}.expertise-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.expertise-cards article{min-width:0;padding:20px;background:white;border:1px solid #dce6df;border-radius:14px}.expertise-cards h3{margin:0 0 10px}.expertise-cards p{margin:0}.expertise-steps{padding-left:24px;margin:12px 0 24px}.expertise-steps li{padding-left:4px;margin:8px 0}.product-expertise .note{margin:20px 0 0;font-size:14px;color:#566b60}.expertise-category{margin:20px 0 28px;padding:22px 26px;background:#edf6f0;border-left:4px solid #29724f;border-radius:12px;text-align:left;line-height:1.75;color:#183d31}.expertise-category p{margin:10px 0 0;max-width:100ch}@media(max-width:760px){.expertise-cards{grid-template-columns:1fr}.product-expertise{padding:22px 18px;margin:24px 0}.expertise-experience{padding:18px}.expertise-category{padding:18px}.expertise-specific{font-size:16px}}
