@media all and (min-width: 768px), print {
    .intro-section {
        margin-top: calc(64 / var(--font-size) * 1rem);
    }
}

@media all and (max-width: 767px) {
    .intro-section {
        margin-top: calc(40 / var(--font-size) * 1rem);
    }
    .c-tab__btn-list {
        padding: 0 calc(0 / var(--font-size) * 1rem);
    }
    .c-tab__btn-list__inner{
        gap: calc(10 / var(--font-size) * 1rem) calc(10 / var(--font-size) * 1rem);
    }
}