.vnjp-nhk-post-latest{--nhk-ink:#14181d;--nhk-muted:#667084;--nhk-faint:#8b95a5;--nhk-line:#e4e7ec;--nhk-wash:#f4f5f7;--nhk-accent:#1f3a4d;--nhk-jp:"Noto Sans JP", "Hiragino Sans", "Yu Gothic", "Meiryo", sans-serif;--nhk-vi:"Be Vietnam Pro", "Segoe UI", "Roboto", "Helvetica Neue", Arial, sans-serif;margin:36px 0 8px;padding:20px 0 0;border-top:1px solid var(--nhk-line);font-family:var(--nhk-vi);color:var(--nhk-ink);box-sizing:border-box}.vnjp-nhk-post-latest *,.vnjp-nhk-post-latest *::before,.vnjp-nhk-post-latest *::after{box-sizing:border-box}.vnjp-nhk-post-latest__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0 0 14px}.vnjp-nhk-post-latest__title{margin:0;font-size:1.05rem;font-weight:700;line-height:1.3;color:var(--nhk-ink)}.vnjp-nhk-post-latest__more{flex-shrink:0;font-size:.84rem;font-weight:600;color:var(--nhk-accent)!important;text-decoration:none!important}.vnjp-nhk-post-latest__more:hover{text-decoration:underline!important}.vnjp-nhk-post-latest__list{list-style:none;margin:0;padding:0;display:grid;gap:8px}.vnjp-nhk-post-latest__item{display:grid;grid-template-columns:96px minmax(0,1fr);gap:12px;align-items:start;padding:10px;margin:0 -10px;border-radius:10px;text-decoration:none!important;color:inherit!important;transition:background 0.15s ease}.vnjp-nhk-post-latest__item:hover{background:var(--nhk-wash)}.vnjp-nhk-post-latest__media{display:block;width:96px;height:72px;border-radius:8px;overflow:hidden;background:var(--nhk-wash)}.vnjp-nhk-post-latest__thumb{width:100%;height:100%;object-fit:cover;display:block}.vnjp-nhk-post-latest__body{display:flex;flex-direction:column;gap:3px;min-width:0}.vnjp-nhk-post-latest__jp{font-family:var(--nhk-jp);font-size:.95rem;font-weight:700;line-height:1.4;color:var(--nhk-ink);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnjp-nhk-post-latest__item:hover .vnjp-nhk-post-latest__jp{color:var(--nhk-accent)}.vnjp-nhk-post-latest__vi{font-size:.84rem;line-height:1.4;color:var(--nhk-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.vnjp-nhk-post-latest__meta{font-size:.74rem;color:var(--nhk-faint);margin-top:2px}@media (max-width:640px){.vnjp-nhk-post-latest__item{grid-template-columns:76px minmax(0,1fr);gap:10px;margin:0;padding:8px 0}.vnjp-nhk-post-latest__media{width:76px;height:58px}.vnjp-nhk-post-latest__jp{font-size:.9rem}}html.vnjp-dark .vnjp-nhk-post-latest{--nhk-ink:#e8edf4;--nhk-muted:rgba(232, 237, 244, 0.72);--nhk-faint:rgba(232, 237, 244, 0.5);--nhk-line:#2d3a4f;--nhk-wash:#1a2332;--nhk-accent:#7eb8ff;border-top-color:var(--nhk-line)}.vnjp-nhk-post-latest__skeleton{display:grid;gap:10px}.vnjp-nhk-post-latest__skel-row{height:72px;border-radius:10px;background:linear-gradient(90deg,var(--nhk-wash) 25%,#ebecef 50%,var(--nhk-wash) 75%);background-size:200% 100%;animation:vnjp-nhk-skel 1.2s ease-in-out infinite}@keyframes vnjp-nhk-skel{0%{background-position:100% 0}100%{background-position:-100% 0}}html.vnjp-dark .vnjp-nhk-post-latest__skel-row{background:linear-gradient(90deg,#1a2332 25%,#243044 50%,#1a2332 75%);background-size:200% 100%}