/* v12.242 REVIEW ONLY — About page layout correction, both languages. */
@media (max-width: 767px) {
  .route-page[data-route="/about"] .ab110-clinical-strip,
  .route-page[data-route="/en/about"] .ab110-clinical-strip {
    direction:ltr !important; display:grid !important;
    grid-template-columns:minmax(0,42%) minmax(0,58%) !important;
    grid-template-rows: minmax(190px,auto) !important;
    min-height:190px !important; height:auto !important;
    padding:0 !important; overflow:hidden !important;
    align-items:stretch !important;
  }
  .route-page[data-route="/about"] .ab110-clinical-strip > img,
  .route-page[data-route="/en/about"] .ab110-clinical-strip > img {
    position:relative !important; grid-column:2 !important; grid-row:1 !important;
    inset:auto !important; width:100% !important; height:100% !important;
    min-height:190px !important; max-height:240px !important;
    object-fit:cover !important; object-position:50% 27% !important;
  }
  .route-page[data-route="/about"] .ab110-clinical-copy,
  .route-page[data-route="/en/about"] .ab110-clinical-copy {
    position:relative !important; grid-column:1 !important; grid-row:1 !important;
    inset:auto !important; width:100% !important; min-width:0 !important;
    min-height:0 !important; padding:12px 10px !important;
    display:flex !important; flex-direction:column !important; justify-content:center !important;
    background:transparent !important;
  }
  .route-page[data-route="/about"] .ab110-clinical-copy p,
  .route-page[data-route="/en/about"] .ab110-clinical-copy p {
    margin:0 !important; font-size:clamp(15px,3.6vw,20px) !important;
    line-height:1.42 !important; overflow-wrap:normal !important;
  }
  .route-page[data-route="/about"] .ab110-clinical-copy {direction:rtl !important;text-align:right !important;}
  .route-page[data-route="/en/about"] .ab110-clinical-copy {direction:ltr !important;text-align:left !important;}
  .route-page[data-route="/about"] .ab110-more-grid,
  .route-page[data-route="/en/about"] .ab110-more-grid {
    display:grid !important; grid-template-columns:repeat(4,minmax(0,1fr)) !important;
    gap:5px !important; width:100% !important;
  }
  .route-page[data-route="/about"] .ab110-more-grid > .ab120-more-card,
  .route-page[data-route="/en/about"] .ab110-more-grid > .ab120-more-card {
    display:flex !important; flex-direction:column !important; align-items:center !important;
    justify-content:center !important; gap:5px !important;
    min-width:0 !important; min-height:88px !important; height:auto !important;
    padding:9px 3px !important; border-radius:9px !important;
  }
  .route-page[data-route="/about"] .ab120-more-icon,
  .route-page[data-route="/en/about"] .ab120-more-icon {
    width:34px !important; height:34px !important; flex:0 0 34px !important;
  }
  .route-page[data-route="/about"] .ab120-more-icon svg,
  .route-page[data-route="/en/about"] .ab120-more-icon svg {width:28px !important;height:28px !important;}
  .route-page[data-route="/about"] .ab120-more-label,
  .route-page[data-route="/en/about"] .ab120-more-label {
    font-size:clamp(9px,2.2vw,11px) !important; line-height:1.35 !important;
    text-align:center !important; overflow-wrap:anywhere !important;
  }
  .route-page[data-route="/about"] .ab120-more-chev,
  .route-page[data-route="/en/about"] .ab120-more-chev {font-size:12px !important;line-height:1 !important;}
}
@media (min-width:768px) {
  .route-page[data-route="/about"] .ab110-clinical-strip,
  .route-page[data-route="/en/about"] .ab110-clinical-strip {overflow:hidden !important;border-radius:18px !important;}
  .route-page[data-route="/about"] .ab110-clinical-strip > img,
  .route-page[data-route="/en/about"] .ab110-clinical-strip > img {object-position:center 30% !important;}
}
