/* One yellow GX accent; same family, balanced sixth card. */
.gx-play-logo{display:block;width:100%;max-width:400px;height:auto;max-height:84px;object-fit:contain;object-position:left center}
body[data-gx-home-ux="v1"] #engines[data-gx-play-public="v1"] .gx-home-ux-network{grid-column:auto;display:flex;flex-direction:column;gap:0;min-height:328px}
body[data-gx-home-ux="v1"] #engines[data-gx-play-public="v1"] .gx-home-ux-network .gx-family-heading{grid-row:auto;height:84px;margin:0 0 22px!important}
.gx-play-state{font-size:.88rem;line-height:1.6;color:#536171;margin:0 0 18px;max-width:54ch}
#gx-services-play{scroll-margin-top:128px}
#gx-services-play:focus-visible{outline:3px solid #0078FF;outline-offset:5px}
.gx-play-families{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.gx-play-families article{min-width:0;border-top:2px solid #FFC400;padding-top:18px}
.gx-play-families article>span{color:#454347;font-size:.8rem;font-weight:600}
.gx-play-families h3{margin:12px 0 8px;font-size:1.2rem;line-height:1.25;color:#454347}
.gx-play-families p{line-height:1.6;margin:0;font-size:.95rem}
.gx-play-services .gx-services-state{margin-top:28px}
@media(max-width:700px){body[data-gx-home-ux="v1"] #engines[data-gx-play-public="v1"] .gx-home-ux-network{min-height:0}body[data-gx-home-ux="v1"] #engines[data-gx-play-public="v1"] .gx-home-ux-network .gx-family-heading{height:68px;margin-bottom:16px!important}.gx-play-logo{max-height:68px}.gx-play-families{grid-template-columns:1fr}#gx-services-play{scroll-margin-top:96px}}
