/* Approved landscape artwork on desktop; original portrait artwork on phones. */
.sx19 .sx-detail{grid-template-columns:minmax(245px,.72fr) minmax(0,2.28fr);gap:32px;min-height:0;padding:58px 0}
.sx19 .sx-detail h2{font-size:clamp(25px,2vw,30px)}
.sx19 .sx-detail .sx-lead{font-size:15px;line-height:1.8}
.sx19 .sx-detail .sx-points{margin:20px 0}
.sx19 .sx-detail .sx-points>div{margin-bottom:14px}
.sx19 .sx-detail dd{font-size:13px;line-height:1.75}
.sx19 .sx-detail.sx-purple,.sx19 .sx-detail.sx-amber{--sx-accent:#68e2ee;--sx-rgb:104,226,238}
.sx19 .sx-art-v20{padding:0;border:0;border-radius:12px;background:none;box-shadow:none;overflow:hidden;max-width:none}
.sx19 .sx-art-v20::before{display:none}
.sx19 .sx-art-v20 picture,.sx19 .sx-art-v20 img{display:block;width:100%;max-width:100%}
.sx19 .sx-art-v20 img{height:auto;aspect-ratio:1672/941;object-fit:contain}
@media(max-width:1100px){.sx19 .sx-detail{grid-template-columns:1fr;gap:24px;padding:40px 0}.sx19 .sx-detail .sx-copy{max-width:none}.sx19 .sx-detail .sx-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.sx19 .sx-detail h2 br{display:none}}
@media(max-width:600px){.sx19 .sx-detail{padding:30px 0;gap:22px}.sx19 .sx-detail h2{font-size:27px}.sx19 .sx-detail h2 br{display:block}.sx19 .sx-detail .sx-points{display:block}.sx19 .sx-detail dd{font-size:14px}.sx19 .sx-art-v20 img{aspect-ratio:1122/1402}.sx19 .sx-art-v20{border-radius:8px}}
