.post p,.post figcaption{font-size:max(16px,min(1.0417vw,20px));line-height:1.3}.post figure{background-color:var(--color-light);border-radius:20px;overflow:hidden}.post figure img{aspect-ratio:336/396;border-radius:20px;width:100%}@media (width>=1024px){.post figure img{aspect-ratio:1760/800}}.post figure.figure--natural{width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.post figure.figure--natural img{aspect-ratio:auto;object-fit:contain;width:auto;max-width:100%;height:auto}.post figcaption{letter-spacing:-.8px;padding:16px 16px 20px;line-height:.92}@media (width>=1024px){.post figcaption{padding:max(15px,min(1.04167vw,20px)) max(15px,min(1.04167vw,20px)) max(18px,min(1.25vw,24px))}}.post img{object-fit:cover}.post-slider{position:relative}.post-slider .swiper{flex-direction:column;gap:12px;width:100%;display:flex}@media (width<=767.98px){.post-slider .swiper{width:100vw;margin-left:-12px;padding:0 12px}}@media (width>=1024px){.post-slider .swiper{gap:24px}}.post-slider figure{flex-direction:column;height:100%;display:flex}.post-slider figure img{aspect-ratio:336/396;height:auto}@media (width>=768px){.post-slider figure img{aspect-ratio:425/500}}
