.af-range strong { display:block; white-space:normal; font-size:clamp(29px,3vw,43px); line-height:1.15; }
.af-product .lv-product-media img { width:78%; height:100%; }
.af-product .lv-product-copy { padding-top:26px; }
.af-delta .lv-product-media img { width:65%; }
.af-modules { grid-template-columns:1fr; }
.af-modules .af-product { display:grid; grid-template-columns:1fr 1fr; gap:30px; }
.af-modules .lv-product-copy { padding:24px 12px; }
.af-magnet-cu01 .lv-product-media { background:#fff; }
.af-related { max-width:1280px; margin:0 auto; padding:0 24px 50px; display:flex; gap:30px; justify-content:space-between; color:#627987; font-size:15px; }
.af-related a { display:flex; gap:18px; align-items:center; color:#1b5edb; }
@media(max-width:760px) { .af-modules .af-product { grid-template-columns:1fr; gap:0; } .af-modules .lv-product-copy { padding:26px 4px 24px; } .af-related { flex-direction:column; gap:14px; }.af-page .lv-section-nav a { flex-wrap:wrap; } }
.af-page .lv-product-grid.af-modules { grid-template-columns:1fr; } .af-page .af-modules .lv-product-media { align-items:center; }

/* Series artwork fills its media area at its original aspect ratio. */
.af-page .af-product .lv-product-media { height:auto; padding:0; background:transparent; align-items:center; }
.af-page .af-product .lv-product-media img { display:block; width:100%; height:auto; object-fit:contain; filter:none; transform:none; }
