#MegaMenu-Content-custom-buy-pre-owned{max-height:calc(100vh - 200px);overflow-y:auto;overscroll-behavior:contain}
.cmega-po{flex-basis:100%;display:flex;flex-direction:column;align-items:center;gap:1.8rem;padding:.4rem 0 .6rem}
.cmega-po__row{display:flex;justify-content:center;flex-wrap:wrap;gap:1.8rem;width:100%}
.cmega-po__tile{flex:0 1 25rem;min-width:20rem;display:block;text-decoration:none;color:#111;border:1px solid #ececec;border-radius:1.6rem;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s}
.cmega-po__tile:hover{transform:translateY(-3px);border-color:#E11B22;box-shadow:0 16px 30px -18px rgba(0,0,0,.45)}
.cmega-po__img{display:block;width:100%;height:auto;aspect-ratio:16/10;object-fit:cover;background:#0d0d0d}
.cmega-po__body{padding:1.2rem 1.4rem 1.4rem}
.cmega-po__title{display:block;font-size:1.6rem;font-weight:800;letter-spacing:-.01em;line-height:1.2}
.cmega-po__sub{display:block;font-size:1.25rem;color:#666;margin-top:.3rem;line-height:1.3}
.cmega-po__cta{display:inline-flex;align-items:center;gap:.45rem;margin-top:.9rem;font-size:1.3rem;font-weight:700;color:#E11B22}
.cmega-po__cta svg{width:1.4rem;height:1.4rem;transition:transform .15s}
.cmega-po__tile:hover .cmega-po__cta svg{transform:translateX(3px)}
.cmega-po__foot{display:flex;justify-content:center;flex-wrap:wrap;gap:1rem 2.4rem;align-items:center;font-size:1.3rem;color:#555}
.cmega-po__foot a{color:#111;font-weight:700;text-decoration:none;border-bottom:2px solid #E11B22;padding-bottom:.1rem}
.cmega-po__foot a:hover{color:#E11B22}
.cmega-po__note{display:inline-flex;align-items:center;gap:.5rem}
.cmega-po__note svg{width:1.6rem;height:1.6rem;stroke:#E11B22;fill:none;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}
