
.phone-parts-growth{padding:24px 0;border-top:1px solid rgba(127,156,188,.24)}
.phone-parts-growth .wrap{max-width:1160px;margin:0 auto;padding:0 20px}
.phone-parts-growth h2{font-size:clamp(21px,2.5vw,28px);line-height:1.26;margin:0 0 12px}
.phone-parts-growth h3{font-size:16px;line-height:1.35;margin:0 0 7px}
.phone-parts-growth p{line-height:1.65;max-width:90ch;margin:9px 0 17px}
.phone-parts-growth .pp-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,230px),1fr));gap:12px;margin:14px 0 22px}
.phone-parts-growth .pp-card{display:block;padding:15px 16px;border:1px solid rgba(127,156,188,.36);border-radius:13px;background:rgba(127,156,188,.06);text-decoration:none;color:inherit;min-width:0;overflow-wrap:anywhere}
.phone-parts-growth .pp-card:hover{border-color:rgba(62,152,240,.8);background:rgba(62,152,240,.12)}
.phone-parts-growth .pp-card span{display:block;font-size:13px;line-height:1.5;opacity:.78}
.phone-parts-growth .pp-links{display:flex;flex-wrap:wrap;gap:10px;margin:12px 0 20px}
.phone-parts-growth .pp-links a{display:inline-block;border:1px solid rgba(127,156,188,.42);border-radius:10px;padding:10px 13px;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}
.phone-parts-growth a:focus-visible{outline:2px solid #62b2ff;outline-offset:3px}
.phone-parts-growth .pp-note{font-size:14px;opacity:.84}
@media(max-width:600px){.phone-parts-growth .wrap{padding:0 16px}.phone-parts-growth .pp-cards{gap:9px}.phone-parts-growth .pp-card{padding:12px}}
