/* Image-review integration only: retain the approved layout and motion. */
#project-showcase-a .refinement-project-devices.has-two-devices .refinement-device-desktop{right:0;width:88%}
#project-showcase-a .refinement-project-devices.has-two-devices .refinement-device-tablet{left:0;bottom:12px;width:44%}
#project-showcase-a .refinement-project-devices.has-two-devices .refinement-device-tablet .refinement-device-window{aspect-ratio:auto}
#project-showcase-a .refinement-project-devices.has-two-devices .refinement-device-tablet img{height:auto;object-fit:contain;object-position:top left;background:#fff}
#closing-a .airy-card .carousel-v8-view[data-carousel-detail-crop="left"]{object-position:25% 38%;transform:scale(1.24);transform-origin:25% 38%}
@media(max-width:700px){#project-showcase-a .refinement-project-devices.has-two-devices .refinement-device-tablet{width:46%;bottom:18px}}

/* Keep linked section headings below the revealed sticky navigation. */
main section[id]:not(#hero){scroll-margin-top:180px}
@media(max-width:700px){main section[id]:not(#hero){scroll-margin-top:100px}}
