/* Two existing transparent product photographs share the homepage device stage. */
.home-device-pair{display:grid;grid-template-columns:1.1fr 1fr;gap:1px;background:#e1e5eb;min-width:0;align-self:stretch}
.home-device-item{display:flex;flex-direction:column;min-width:0;padding:25px 22px 22px;background:#f5f6f8;color:#26323e;text-decoration:none;text-align:start}
.home-device-model{display:block;color:#7a8593;font-size:11px;line-height:1.7;letter-spacing:.1em;direction:ltr;text-align:start}
.home-device-image{display:flex;align-items:center;justify-content:center;min-width:0;min-height:285px;padding:16px 0;flex:1}
.home-device-image img{display:block;width:100%;height:265px;max-width:100%;object-fit:contain;mix-blend-mode:normal}
.home-device-name{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:46px;font-size:13px;font-weight:500;line-height:1.7}
.home-device-name>span:first-child{min-width:0}
.home-device-name>span:last-child{color:#D41E19;flex-shrink:0}
.home-device-item:hover .home-device-name>span:first-child{color:#D41E19}
.home-device-item:focus-visible{outline:2px solid #D41E19;outline-offset:4px;position:relative;z-index:1}
@media(max-width:1100px){.home-device-item{padding:22px 16px 18px}.home-device-image{min-height:255px}.home-device-image img{height:235px}.home-device-model{font-size:10px}.home-device-name{font-size:12px;gap:8px}}
@media(max-width:740px){.home-device-item{padding:22px 18px}.home-device-image{min-height:255px}.home-device-image img{height:235px}}
@media(max-width:420px){.home-device-item{padding:17px 12px}.home-device-image{min-height:205px;padding:12px 0}.home-device-image img{height:185px}.home-device-name{font-size:12px;min-height:44px;gap:7px}.home-device-model{font-size:9px;letter-spacing:.06em}}
