 /* ===== #what-you-get ===== */
 #what-you-get { padding-top: 0;}
#what-you-get h4 { display: inline-block; }
#what-you-get ul { margin-top: var(--space-3); }
#what-you-get ul li { margin-top: var(--space-1);}
#what-you-get ul + p { 
    margin-top: var(--space-1);
    padding-left: 1.5em;
}
/* ===== #information ===== */
#information {
    padding: var(--pad-5);
    --title-en: 14px;
    --title-ja: 1.625em;
}
#information p { margin-top: var(--space-2); }
#information figure {
    width: clamp(130px, 10vw, 178px);
    height: 100%;
    aspect-ratio: 178 / 157;
    position: absolute;
    bottom: -90px;
    right: 20px;
}

@media (max-width: 520px) {
        #what-you-get .text-large { font-size: 1rem; }
    #information { padding: var(--pad-3)}
    div:hav(#information) { align-self: center; }
    #information .section-title .ja { font-size: 1.3em;}
    #information figure { bottom: -110px; }
}