.p-page-content .prunus-spec{margin-top:30px}
.p-page-content .prunus-spec__h2{margin:40px 0 16px;padding-left:14px;border-left:4px solid #111;font-size:22px;line-height:1.3;letter-spacing:0.02em}
.p-page-content .prunus-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin:0 0 40px}
.p-page-content .prunus-card{margin:0}
.p-page-content .prunus-card img{width:100%;height:auto;display:block}
.p-page-content .prunus-card p{margin:8px 0 0;font-size:14px;line-height:1.6}
@media (max-width:767px){.p-page-content .prunus-spec__h2{margin:32px 0 14px;font-size:18px}
.p-page-content .prunus-grid{grid-template-columns:1fr;gap:18px;margin-bottom:32px}
}
