/* Shared visual frames keep neighbouring content at the same editorial scale. */
.editorial-grid{align-items:start;gap:40px 30px}
.editorial-grid>a{min-width:0;display:flex;flex-direction:column;align-items:stretch}
.editorial-media{box-sizing:border-box;width:100%;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:0;background:transparent;border:0;margin-bottom:24px;overflow:hidden}
.editorial-grid .editorial-media>img{display:block;width:auto;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain!important;object-position:center;margin:0;padding:0!important;border:0;background:transparent!important}
.editorial-grid .editorial-media>img[src*="wrist-spread-close"],.editorial-grid .editorial-media>img[src*="two-hand-use"]{border:1px solid #d2d8e1;box-sizing:border-box}
.editorial-grid>a>.eyebrow{margin:0 0 10px}
.editorial-grid>a>h3{margin:0;line-height:1.5}
.editorial-pair{grid-template-columns:minmax(0,1.842711864fr) minmax(0,1fr)}
.editorial-pair .editorial-media{display:block;aspect-ratio:auto;padding:0;border:0;outline:1px solid #dce0e6;background:transparent}
.editorial-pair .editorial-media>img{width:100%;height:auto;max-height:none;border:0!important}
.figure-grid{align-items:start;gap:38px 30px}
.figure-grid figure{min-width:0;margin:0}
.figure-grid .zoom{box-sizing:border-box;width:100%;height:auto;aspect-ratio:3/2;display:flex;align-items:center;justify-content:center;padding:18px 18px 38px}
.figure-grid .zoom img{display:block;width:100%;height:100%;max-height:none;object-fit:contain}
.figure-grid figcaption{margin-top:16px}
.figure-grid>figure:last-child:nth-child(odd){grid-column:1/-1;width:calc((100% - 30px)/2);justify-self:center}
.article-photo{display:block;width:auto;height:auto;max-width:100%;max-height:520px;margin:0 auto;object-fit:contain}
.article-photo[src*="wrist"],.article-photo[src*="hand"]{max-height:440px;border:1px solid #d2d8e1;box-sizing:border-box}
.how-cards{align-items:start}
.how-cards .how-visual{aspect-ratio:1/1;display:flex;align-items:center;justify-content:center}
.how-cards .how-visual>img{position:static;display:block;inset:auto;width:auto;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;margin:0;padding:0;box-sizing:border-box}
.how-cards .how-visual>img[src*="wrist-spread-close"]{border:1px solid #d2d8e1}
.how-cards .how-visual:has(img[src*="tube-open"])>img{width:100%;height:100%;padding:24px}
.footer-partners{padding-bottom:32px}
.footer-partners .partner-marks{align-items:center}
.footer .family-links{border-top:0}
@media(max-width:1024px){
 .editorial-media{padding:0}
 .article-photo{max-height:460px}
 .figure-grid .zoom{padding:14px 14px 36px}
 .editorial-pair{grid-template-columns:1fr}
 .editorial-pair .editorial-media{display:flex;aspect-ratio:3/2;outline:0}
 .editorial-pair .editorial-media>img{width:auto;height:100%;max-width:100%;max-height:100%}
 .editorial-pair .editorial-media>img[src*="wrist-spread-close"]{border:1px solid #d2d8e1!important}
}
@media(max-width:680px){
 .editorial-grid{gap:32px}
 .editorial-media{padding:0;margin-bottom:20px}
 .editorial-grid h3{font-size:22px}
 .figure-grid{gap:30px}
 .figure-grid>figure:last-child:nth-child(odd){width:100%}
 .figure-grid .zoom{aspect-ratio:3/2;padding:12px 12px 34px}
 .how-cards .how-visual{aspect-ratio:1145/1374;min-height:180px;margin:0}
 .how-cards .how-visual>img{width:auto;height:100%;max-height:100%;padding:0}
 .how-cards .how-visual:has(img[src*="tube-open"])>img{padding:14px}
 .article-photo{max-height:420px}
 .article-photo[src*="wrist"],.article-photo[src*="hand"]{max-height:360px}
 .footer-partners{padding-bottom:26px}
}
