.responsibility-page-hero {
  background-image: url('../assets/responsibility/hero/responsibility-hero.webp');
}
.responsibility-page-hero .about-page-description { max-width: 580px; font-size: 16px; line-height: 30px; }
html[lang="fi"] .responsibility-page-hero .about-page-heading { font-size: 36px; }
@media (min-width: 901px) and (max-width: 1200px) {
  .responsibility-page-hero { background-position: left top; background-size: auto 322px; }
}
@media (min-width: 601px) and (max-width: 900px) {
  .responsibility-page-hero { background-position: 30% top; }
}
@media (max-width: 600px) {
  .responsibility-page-hero .about-page-heading { font-size: clamp(30px, 8vw, 42px); }
  html[lang="fi"] .responsibility-page-hero .about-page-heading { font-size: clamp(30px, 8vw, 36px); }
  .responsibility-page-hero .about-page-description { font-size: 15px; line-height: 1.7; }
  .responsibility-page-hero .about-page-breadcrumb { flex-wrap: wrap; }
}
