.inner-banner {
    height: 166px;
    background: linear-gradient(90deg, #f1f2f2 0%, #f1f2f2e8 40%, #f1f2f23d 100%),
        url('../images/generated/home-hero-03.png') center 53% / cover;
    border-bottom: 1px solid var(--line);
    display: flex;
    align-items: center;
}

.inner-banner-content {
    width: var(--content-width);
    padding: 20px 0;
    margin: auto;
}

.inner-banner h1 {
    font-size: clamp(27px, 3vw, 44px);
    line-height: 1.15;
    font-weight: 700;
    letter-spacing: -1.3px;
}

@media (max-width: 640px) {
    .inner-banner {
        height: 130px;
    }

    .inner-banner h1 {
        letter-spacing: -0.7px;
    }
}
