.device-designs{min-width:0;padding-block:70px 80px}.device-designs-heading{justify-content:space-between;align-items:flex-end;gap:28px;margin-bottom:34px;display:flex}.device-designs-heading h2{letter-spacing:-.04em;margin:16px 0;font-family:Georgia,serif;font-size:clamp(38px,5vw,65px);font-weight:400;line-height:1.05}.device-designs-heading h2 em{font-weight:400}.device-designs-heading p:not(.eyebrow){color:#606068;max-width:460px;line-height:1.7}.device-designs-reel{gap:45px;min-width:0;display:grid;position:relative}.device-design-card{background:#fff;border:1px solid #e6e6e8;border-radius:22px;min-width:0;margin:0;overflow:hidden}.device-design-card img{aspect-ratio:1501/1050;object-fit:contain;background:#fff;width:100%;height:auto;display:block}.device-design-card figcaption{border-top:1px solid #efeff0;justify-content:space-between;align-items:baseline;gap:16px;padding:22px 28px;display:flex}.device-design-card figcaption strong{font-size:18px;font-weight:500}.device-design-card figcaption span{color:#66666d;font-size:12px}.device-designs-scroll .device-designs-reel{scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#aaaab2 transparent;overscroll-behavior-x:contain;gap:24px;padding-bottom:12px;display:flex;overflow-x:auto}.device-designs-scroll .device-design-card{scroll-snap-align:start;scroll-snap-stop:always;flex:0 0 92%}.device-designs-reel:focus-visible{outline-offset:5px;outline:2px solid #34343e}.device-designs-controls{justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.device-designs-controls>span{color:#606068;letter-spacing:.04em;font-size:12px}.device-designs-controls>div{gap:10px;display:flex}.device-designs-controls button{cursor:pointer;color:#16171b;background:0 0;border:1px solid #bbbcc4;border-radius:50%;place-items:center;width:44px;height:44px;transition:background .2s;display:grid}.device-designs-controls button:hover:not(:disabled){background:#e5e6ed}.device-designs-controls button:disabled{opacity:.25;cursor:default}.device-designs-controls button:focus-visible{outline-offset:3px;outline:2px solid #34343e}.device-designs-note{color:#73737a;margin-top:26px;font-size:11px;line-height:1.6}@media (min-width:1000px){.device-designs-stack .device-design-card{width:100%;max-width:1050px;margin-inline:auto}}@media (max-width:600px){.device-designs{padding-block:45px 55px}.device-designs-heading{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:26px}.device-designs-scroll .device-designs-reel{gap:14px}.device-designs-scroll .device-design-card{flex-basis:96%}.device-design-card{border-radius:13px}.device-design-card figcaption{flex-direction:column;gap:6px;padding:16px}.device-design-card figcaption strong{font-size:16px}.device-designs-reel{gap:25px}}
