
html .article-list>a.integrated-card{display:flex;flex-direction:column}
html .article-list>a.integrated-card>.integrated-card-cover{object-fit:cover!important;background:#f2f5f1}
html .article-list>a.integrated-card>p{flex:1;margin-bottom:20px}
html .article-list>a.integrated-card>span:last-child{margin-top:auto}
html .header .nav a[href="/articles/overseas/"]{white-space:nowrap}

.article-travel-photo{margin:24px 0 32px!important;max-width:100%;min-width:0}
.article-travel-photo>a{display:block;line-height:0}
.article-travel-photo img{display:block;width:100%!important;max-width:100%!important;height:auto!important;aspect-ratio:4/3!important;object-fit:contain;border-radius:10px}
.article-travel-photo figcaption{padding:10px 0;font-size:13px;line-height:1.7;color:#61737a}
