/* TASK09 additions scoped to the four selected subcategories. Original L04 CSS is untouched. */
#alin03-app .batch09 .batch-family{height:216px;display:flex;gap:15px;align-items:center;justify-content:center;background:radial-gradient(ellipse at 50% 75%,#ece3d7,transparent 68%)}
#alin03-app .batch09 .batch-family>span{height:190px;width:30%;display:block}
#alin03-app .batch09 .batch-photo{width:100%;height:100%;display:block;overflow:visible}
#alin03-app .batch09 .l04-grid{grid-auto-rows:1fr}
#alin03-app .batch09 .l04-photo{padding:22px}
#alin03-app .batch09 .l04-card h3{font-size:17px;min-height:76px}
#alin03-app .batch09 .batch-gallery-photo{height:420px;padding:12px 8px}
#alin03-app .batch09 .batch-gallery-photo.secondary{height:245px;margin-top:20px;border-top:1px solid #e1d8cc;padding-top:25px}
#alin03-app .batch09 .batch-quote{margin-top:28px}
#alin03-app .batch09 .batch-information{gap:35px}
@media(max-width:700px){#alin03-app .batch09 .batch-family{height:155px}#alin03-app .batch09 .batch-family>span{height:140px}#alin03-app .batch09 .l04-photo{height:275px;padding:22px}#alin03-app .batch09 .l04-card h3{font-size:21px;min-height:0}#alin03-app .batch09 .l04-grid{grid-auto-rows:auto}#alin03-app .batch09 .batch-gallery-photo{height:310px}#alin03-app .batch09 .batch-gallery-photo.secondary{height:230px}}
