body .footbottom .footlast {
justify-content: center;
column-gap: clamp(24px, calc(33.506944vw - 233.333333px), 410px);
}
@media (min-width: 768px) {
body .footbottom {
--cie-footer-artwork-width: clamp(180px, 22.239583vw, 427px);
background-size: var(--cie-footer-artwork-width) auto;
background-position: left bottom;
}
} @media (min-width: 1025px) {
body .footbottom {
height: calc(var(--cie-footer-artwork-width) * 119 / 427);
padding-block: 0;
display: flex;
align-items: center;
}
body .footbottom > .ast-container {
width: 100%;
}
} @media only screen and (max-width: 767px) {
body .footbottom {
background-image: none;
}
body .footbottom .footlast {
column-gap: clamp(12px, 3.125vw, 24px);
font-size: clamp(10px, 3.076923vw, 12px) !important;
line-height: clamp(15px, 4.358974vw, 17px) !important;
white-space: normal;
}
body .footbottom .footlast > a {
flex: 0 0 auto;
white-space: nowrap;
}
}