/* Blog index only: readable editorial cards, unchanged content and destinations. */
body:has(.blog-featured) .card-blog{box-shadow:none;transform:none;border-color:#d9e2ec}
body:has(.blog-featured) .section-light .card-blog{background:#fff;color:#142338}
body:has(.blog-featured) .card-blog .card-body{padding:24px;display:flex;flex-direction:column;gap:14px;align-items:flex-start}
body:has(.blog-featured) .card-blog .card-title{color:#f4f8fc;font-size:22px;font-weight:700;line-height:1.45;margin:0;min-height:0;display:block;overflow:visible;-webkit-line-clamp:unset;overflow-wrap:break-word}
body:has(.blog-featured) .section-light .card-blog .card-title{color:#142338}
body:has(.blog-featured) .card-blog .card-desc,body:has(.blog-featured) .card-blog .card-body>p{color:#cbd8e6;font-size:16px;line-height:1.8;margin:0;display:block;overflow:visible;-webkit-line-clamp:unset;min-height:0}
body:has(.blog-featured) .section-light .card-blog .card-desc,body:has(.blog-featured) .section-light .card-blog .card-body>p{color:#46566b}
body:has(.blog-featured) .card-blog .card-meta{color:#bacbdd;font-size:13px;line-height:1.6;flex-wrap:wrap;gap:8px 16px;margin:0}
body:has(.blog-featured) .section-light .card-blog .card-meta{color:#52647a}
body:has(.blog-featured) .card-blog .card-body>.btn-outline{margin-top:auto;min-height:42px;padding-inline:18px;font-weight:600}
body:has(.blog-featured) .card-blog .card-image{aspect-ratio:16/10;height:auto;max-height:320px}
body:has(.blog-featured) .card-blog .card-image img{width:100%;height:100%;object-fit:cover}
body:has(.blog-featured) .card-grid{gap:24px;align-items:stretch}
body:has(.blog-featured) .section-header{margin-bottom:32px}
body:has(.blog-featured) .blog-featured{margin-bottom:0;gap:24px}
body:has(.blog-featured) .blog-featured-main .card-title{font-size:26px}
body:has(.blog-featured) .blog-featured-item h4{color:#f4f8fc;font-size:17px;line-height:1.5;display:block;overflow:visible;-webkit-line-clamp:unset}
body:has(.blog-featured) .blog-featured-item .meta{color:#bacbdd;font-size:13px;line-height:1.6}
body:has(.blog-featured) .exhibition-feature .card-blog{border-color:#35516a}
body:has(.blog-featured) .exhibition-feature .card-image{max-height:none;aspect-ratio:auto}
body:has(.blog-featured) .card-title a:hover{color:#0072dd}
body:has(.blog-featured) .exhibition-feature .card-title a:hover{color:#78d6ff}
body:has(.blog-featured) .blog-featured-item:focus-visible{outline:3px solid #79d9ff;outline-offset:4px}
@media(max-width:991px){body:has(.blog-featured) .card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:600px){body:has(.blog-featured) .card-grid{grid-template-columns:1fr;gap:20px}body:has(.blog-featured) .card-blog .card-body{padding:20px;gap:12px}body:has(.blog-featured) .card-blog .card-title{font-size:21px}body:has(.blog-featured) .blog-featured-item{grid-template-columns:86px minmax(0,1fr);padding:14px;gap:14px}body:has(.blog-featured) .blog-featured-item img{width:86px;height:86px}body:has(.blog-featured) .blog-featured-item h4{font-size:16px}body:has(.blog-featured) .exhibition-feature .card-image{aspect-ratio:16/10}}
