/* Original graphite layout; larger uncropped demo screenshots. */
.v2 .solution{grid-template-columns:.95fr 1.05fr;gap:48px}
.v2 .screen{height:auto;min-height:0;padding:0 20px 17px;gap:15px}
.v2 .screen-gallery{display:flex;align-items:flex-start;justify-content:center;gap:15px;width:100%;min-width:0}
.v2 .screen-gallery img{width:auto;max-width:calc((100% - 15px)/2);height:auto;max-height:430px;object-fit:contain;border-radius:6px;box-shadow:0 10px 24px #0003}
.v2 .screen-gallery img:only-child{max-width:100%;height:430px;width:auto;max-height:none}
.v2 .solution-0 .screen-gallery img{width:100%;height:auto;max-height:none;object-fit:contain;margin:0}
.v2 .screen figcaption{margin:0;max-width:100%;font-size:9px;line-height:1.6}
@media(max-width:1100px){.v2 .solution{gap:30px}.v2 .screen{padding-inline:15px}.v2 .screen-gallery{gap:10px}.v2 .screen-gallery img{max-width:calc((100% - 10px)/2)}.v2 .screen-gallery img:only-child{max-width:100%;height:400px}}
@media(max-width:760px){.v2 .solution{grid-template-columns:1fr;gap:25px}.v2 .screen{padding:0 12px 14px}.v2 .screen-gallery{gap:10px}.v2 .screen-gallery img{max-height:none}.v2 .screen-gallery img:only-child{height:460px;max-width:100%}.v2 .solution-0 .screen-gallery img{height:auto}.v2 .screen figcaption{font-size:8px}}
