
/* v12.223 — About continuation navigation: visual refinement only */
.route-page[data-route="/about"] .ab110-more,
.route-page[data-route="/en/about"] .ab110-more{
  padding:clamp(42px,5vw,76px) clamp(22px,3.4vw,54px) clamp(44px,5vw,76px)!important;
  margin:clamp(30px,4vw,56px) 0 0!important;
  background:linear-gradient(145deg,#f2f4ef 0%,#f8f5ef 100%)!important;
  border:1px solid rgba(52,75,61,.12)!important;
  border-radius:22px!important;
}
.route-page[data-route="/about"] .ab110-more-heading h2,
.route-page[data-route="/en/about"] .ab110-more-heading h2{
  font-size:clamp(27px,2.65vw,39px)!important;letter-spacing:-.02em!important;
}
.route-page[data-route="/about"] .ab110-more > p,
.route-page[data-route="/en/about"] .ab110-more > p{
  font-size:clamp(16px,1.2vw,19px)!important;line-height:1.9!important;
  margin:12px 0 30px!important;
}
.route-page[data-route="/about"] .ab110-more-grid,
.route-page[data-route="/en/about"] .ab110-more-grid{gap:16px!important}
.route-page[data-route="/about"] .ab110-more-grid .ab120-more-card,
.route-page[data-route="/en/about"] .ab110-more-grid .ab120-more-card{
  min-height:158px!important;padding:23px 22px!important;
  border:1px solid #d9e0d8!important;border-radius:17px!important;
  background:#fffefa!important;box-shadow:0 8px 24px rgba(34,48,39,.045)!important;
  display:flex!important;flex-direction:column!important;align-items:flex-start!important;
  justify-content:space-between!important;gap:12px!important;
  transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease!important;
}
.route-page[data-route="/about"] .ab110-more-grid .ab120-more-card:hover,
.route-page[data-route="/en/about"] .ab110-more-grid .ab120-more-card:hover{
  transform:translateY(-3px)!important;box-shadow:0 13px 30px rgba(34,48,39,.09)!important;
  border-color:#9dad9f!important;
}
.route-page[data-route="/about"] .ab120-more-icon,
.route-page[data-route="/en/about"] .ab120-more-icon{
  display:flex!important;align-items:center!important;justify-content:center!important;
  width:43px!important;height:43px!important;padding:10px!important;
  border-radius:12px!important;background:#eaf0e9!important;
}
.route-page[data-route="/about"] .ab120-more-icon svg,
.route-page[data-route="/en/about"] .ab120-more-icon svg{width:23px!important;height:23px!important}
.route-page[data-route="/about"] .ab120-more-label,
.route-page[data-route="/en/about"] .ab120-more-label{
  font-size:clamp(17px,1.35vw,21px)!important;font-weight:800!important;
  color:#25362c!important;line-height:1.6!important;
}
.route-page[data-route="/about"] .ab120-more-chev,
.route-page[data-route="/en/about"] .ab120-more-chev{
  align-self:flex-end!important;font-size:23px!important;line-height:1!important;
}
@media(max-width:900px){
 .route-page[data-route="/about"] .ab110-more-grid,
 .route-page[data-route="/en/about"] .ab110-more-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}
}
@media(max-width:520px){
 .route-page[data-route="/about"] .ab110-more,
 .route-page[data-route="/en/about"] .ab110-more{padding:28px 18px 32px!important;border-radius:16px!important}
 .route-page[data-route="/about"] .ab110-more-grid,
 .route-page[data-route="/en/about"] .ab110-more-grid{gap:10px!important}
 .route-page[data-route="/about"] .ab110-more-grid .ab120-more-card,
 .route-page[data-route="/en/about"] .ab110-more-grid .ab120-more-card{min-height:137px!important;padding:16px!important}
}
