/* Detail layouts follow the existing poultry project. Keep original media uncropped. */
#utm-section-page.utm-palletizer-detail-page .utm-detail-hero__figure > a {padding:16px;background:#f4f8fb;}
#utm-section-page.utm-palletizer-detail-page .utm-detail-hero__figure img {width:100%;max-width:100%;height:auto;aspect-ratio:16/10;object-fit:contain;object-position:center;margin:0;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-project p + p {margin-top:22px;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-project p {font-size:17px;line-height:1.8;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-related {display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-related a {display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:90px;padding:22px;border:1px solid #c9dce8;border-top:3px solid #0757c9;border-radius:0 16px 0 16px;background:#fff;color:#071f42;font-size:17px;font-weight:650;line-height:1.5;text-decoration:none;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-related a:hover {background:#edf7ff;color:#0757c9;}
#utm-section-page.utm-palletizer-detail-page .utm-palletizer-related a > span {color:#ff6a00;flex-shrink:0;}
@media(max-width:700px){
 #utm-section-page.utm-palletizer-detail-page .utm-palletizer-related {grid-template-columns:1fr;}
 #utm-section-page.utm-palletizer-detail-page .utm-palletizer-project p {font-size:16px;}
 #utm-section-page.utm-palletizer-detail-page .utm-detail-hero__figure > a {padding:8px;}
}
