/* Codex 2026-06-11: keep loan/card-yell local overrides inside #yell-hp. */
#yell-hp,
#yell-hp * {
    box-sizing: border-box;
}

body[data-page="card-yell"] main {
    overflow: hidden;
}

#yell-hp img {
    max-width: 100%;
    height: auto;
}

#yell-hp p + p {
    margin-top: unset;
}
#yell-hp p + h2, #yell-hp p + h3, #yell-hp p + h4,
#yell-hp table + h2, #yell-hp table + h3, #yell-hp table + h4{
	margin-top: unset;
}

#yell-hp,
#yell-hp * {
    letter-spacing: normal;
}

@media (max-width: 767px) {
    .c-footer {
        padding: 25px 0 70px;
    }
}
