.hero-title-row{display:flex;align-items:flex-start;justify-content:space-between;gap:14px}
.hero-title-row h1{min-width:0}
.home-fine-notice{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:44px;margin-top:3px;color:#c51d2c;font-size:26px;font-weight:800;line-height:1.2;letter-spacing:-.035em;text-align:center}
.home-fine-notice[hidden]{display:none!important}
.home-fine-notice span{display:block;white-space:nowrap}
.home-fine-notice span:last-child{text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1.5px}
.home-fine-notice:hover{color:#a50f21}
.home-fine-notice:focus-visible{outline:3px solid #c51d2c;outline-offset:5px;border-radius:3px}
html[lang=kk] .home-fine-notice{font-size:22px}
@media(min-width:761px) and (max-width:1100px){
  .hero-title-row{gap:10px}
  .hero-title-row.has-fine h1{font-size:30px}
  .home-fine-notice{font-size:20px}
  html[lang=kk] .hero-title-row.has-fine h1{font-size:25px}
  html[lang=kk] .home-fine-notice{font-size:15px}
}
@media(max-width:760px){
  .hero-title-row{gap:9px}
  .hero-title-row.has-fine h1{font-size:clamp(25px,7.3vw,39px)}
  .home-fine-notice{font-size:clamp(15px,4.3vw,22px);margin-top:0}
  html[lang=kk] .hero-title-row.has-fine h1{font-size:clamp(22px,6.2vw,33px)}
  html[lang=kk] .home-fine-notice{font-size:clamp(13px,3.6vw,18px)}
}
