/* One article-index layout. Article text, destinations and images remain native blocks. */
.tw-article-index{color:#3f5965}
.tw-article-index .home-subtitle{display:block!important;font-size:18px;line-height:1.65;margin:18px 0 0}
.tw-article-index .home-image{margin-bottom:32px}
.tw-article-list{display:grid;gap:22px}
.tw-article-card{display:grid;grid-template-columns:minmax(180px,30%) 1fr;gap:28px;padding:28px;background:#fff;border:1px solid #dce5e5;align-items:center}
.tw-article-card>img{width:100%;height:185px;object-fit:cover;display:block}
.tw-article-card h2{font-size:23px;line-height:1.35;margin:0 0 12px;font-weight:700}
.tw-article-card h2 a{font-size:inherit;line-height:inherit;font-weight:inherit}
.tw-article-card p{font-size:16px;line-height:1.7;margin:0 0 16px}
.tw-article-card a,.tw-article-related a{color:#3f6965;text-decoration:underline;text-underline-offset:3px}
.tw-article-card .tw-article-read{display:inline-block;font-weight:600;min-height:44px;padding:10px 0}
.tw-article-related{display:flex;flex-wrap:wrap;gap:24px;padding-top:30px;padding-bottom:40px}
@media(max-width:767px){.tw-article-card{grid-template-columns:1fr;gap:20px;padding:20px}.tw-article-card>img{height:180px}.tw-article-card h2{font-size:21px}.tw-article-index .home-image{margin-bottom:24px}.tw-article-index .home-subtitle{font-size:16px}.tw-article-related{gap:14px}}
