.vni026-article .article-art{border-block:1px solid var(--vni-colour-shared-lineDark,#d4d7d1);min-width:0;max-width:100%;margin:34px 0 42px;padding:16px 0 18px;scroll-margin-top:26px;font:15px/1.6 Inter,Arial,sans-serif}.vni026-article .art-link{cursor:zoom-in;border-radius:8px;display:block;overflow:hidden}.vni026-article .art-link img{object-fit:contain;width:100%;max-width:100%;height:auto;display:block}.vni026-article .art-labels{gap:12px;margin:0;padding:16px 0 12px;font:14px/1.55 Inter,Arial,sans-serif;list-style:none;display:grid}.vni026-article .art-labels.two{grid-template-columns:repeat(2,minmax(0,1fr))}.vni026-article .art-labels.three{grid-template-columns:repeat(3,minmax(0,1fr))}.vni026-article .art-labels.five{grid-template-columns:repeat(5,minmax(0,1fr))}.vni026-article .art-labels li{min-width:0;margin:0;padding:0}.vni026-article .art-labels strong{margin-bottom:4px;font-size:16px;font-weight:600;line-height:1.45;display:block}.vni026-article .art-labels span{overflow-wrap:normal;display:block}.vni026-article figcaption{margin:10px 0;font:16px/1.6 Inter,Arial,sans-serif}.vni026-article .art-credit{flex-wrap:wrap;justify-content:space-between;gap:6px 20px;font:12px/1.6 Inter,Arial,sans-serif;display:flex}.vni026-article .art-credit a{min-height:32px;padding:5px 0;display:inline-block}@media (max-width:1100px){.vni026-article .art-labels.five{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:760px){.vni026-article .art-labels.five{grid-template-columns:repeat(2,minmax(0,1fr))}.vni026-article .art-labels.five li:last-child{grid-column:1/-1}.vni026-article .art-labels.three{grid-template-columns:1fr}.vni026-article .art-labels.three li{border-bottom:1px solid #d4d7d1;grid-template-columns:90px minmax(0,1fr);gap:12px;padding:8px 0;display:grid}.vni026-article .art-credit a{min-height:40px}}@media (max-width:380px){.vni026-article .art-labels.two{grid-template-columns:1fr}}.vni026-review-note{border:1px solid var(--line);color:var(--muted);margin:0 0 26px;padding:16px 20px;font:14px/1.65 Inter,Arial,sans-serif}.vni026-toc{border-block:1px solid var(--line);margin-bottom:28px;font:14px/1.6 Inter,Arial,sans-serif}.vni026-toc summary{cursor:pointer;min-height:44px;padding:12px 0}.vni026-toc nav{gap:12px;padding:12px 0 20px;display:grid}
