.ap-laundry-intro{max-width:850px;color:#475569;line-height:1.75}
.ap-laundry-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px;max-width:900px;margin:30px auto 0;align-items:start}
.ap-laundry-photo{margin:0;min-width:0}
.ap-laundry-photo img{display:block;width:100%;height:auto;border-radius:8px}
.ap-laundry-photo figcaption{margin-top:12px;color:#475569;font-size:14px;line-height:1.6}
@media(max-width:760px){.ap-laundry-grid{grid-template-columns:1fr;gap:28px}}
