html, body {
    /* clip instead of hidden — avoids creating a scroll container that breaks position:sticky */
    overflow-x: clip;
}

section {
    padding: 100px 0;
}

.t-author {
    display: flex;
    align-items: center;
    gap: 8px;
}

.t-btm img {
    width: 40%;
}

.t-btm {
    text-align: end;
    position: absolute;
    bottom: -7px;
    right: -10px;
}

@media(max-width:768px) {
    section {
        padding: 70px 0;
    }
}

@media(max-width:480px) {
    section {
        padding: 48px 0;
    }
}
