.cc_y02kvqkk_suygar1ROD .astory { padding-top: 4rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_suygar1ROD .astory { padding-top: 6.5rem; } }
.cc_y02kvqkk_suygar1ROD .astory__in { display: grid; gap: 1.5rem; align-items: center; }
@media (min-width: 1024px) { .cc_y02kvqkk_suygar1ROD .astory__in { grid-template-columns: 1fr 1fr; gap: 4rem; } }
.cc_y02kvqkk_suygar1ROD .astory__pics { position: relative; height: 26rem; }
@media (min-width: 1024px) { .cc_y02kvqkk_suygar1ROD .astory__pics { height: 32.5rem; } }
.cc_y02kvqkk_suygar1ROD .astory__pics > div { position: absolute; overflow: hidden; }
.cc_y02kvqkk_suygar1ROD .astory__pics img { width: 100%; height: 100%; object-fit: cover; }
.cc_y02kvqkk_suygar1ROD .astory__a { left: 0; top: 0; width: 68%; height: 86%; border-radius: 220px 220px 32px 32px; }
.cc_y02kvqkk_suygar1ROD .astory__b { right: 0; bottom: 0; width: 46%; height: 54%; border: 8px solid var(--lale-white); border-radius: 32px; }
.cc_y02kvqkk_suygar1ROD .astory__title { margin-top: 0.75rem; font-size: clamp(2.3rem, 5vw, 4rem); }
.cc_y02kvqkk_suygar1ROD .astory__title em { font-style: normal; color: var(--lale-blue); }
.cc_y02kvqkk_suygar1ROD .astory__copy p { max-width: 52ch; margin: 0.875rem 0 0; color: var(--lale-ink-2); }
.cc_y02kvqkk_suygar1ROD .astory__nums { display: flex; flex-wrap: wrap; gap: 1.75rem; margin: 1.625rem 0; }
.cc_y02kvqkk_suygar1ROD .astory__nums b { display: block; color: var(--lale-blue); font-family: var(--lale-font-soft); font-weight: 400; font-size: 2.6rem; line-height: 1; }
.cc_y02kvqkk_suygar1ROD .astory__nums small { color: var(--lale-ink-2); font-weight: 600; }
