.vnn-article-page{color:#1e293b;background-color:#fff;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:15px;line-height:1.7;overflow-x:hidden}.vnn-top-banner{background:#fff;border-bottom:1px solid #f1f5f9;width:100%;overflow:hidden}.vnn-top-banner__container{max-width:1200px;margin:0 auto}.vnn-top-banner__link{width:100%;display:block}.vnn-top-banner__img{object-fit:cover;width:100%;height:auto;max-height:100px;display:block}.vnn-fullbleed-hero{text-align:center;background-image:url(/guide/hcmc/12-must-try-foods-in-Ho-Chi-Minh-City-Goi-Cuon.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;justify-content:center;align-items:center;width:100%;height:480px;min-height:420px;display:flex;position:relative;overflow:hidden}.vnn-fullbleed-hero:before{content:"";z-index:1;background:linear-gradient(#00000073 0%,#00000059 50%,#000000b8 100%);position:absolute;inset:0}.vnn-fullbleed-hero__inner{z-index:2;color:#fff;flex-direction:column;align-items:center;gap:14px;max-width:900px;padding:0 24px;display:flex;position:relative}.vnn-fullbleed-hero__tags{justify-content:center;align-items:center;gap:10px;margin-bottom:2px;display:flex}.vnn-fullbleed-hero__tag{letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#ffffff2e;border:1px solid #ffffff59;border-radius:9999px;padding:4px 14px;font-size:11px;font-weight:700;display:inline-block}.vnn-fullbleed-hero__title{color:#fff;text-shadow:0 2px 14px #0000008c;max-width:800px;margin:0;font-size:clamp(32px,4.5vw,48px);font-weight:700;line-height:1.2}.vnn-fullbleed-hero__byline{color:#ffffffe6;letter-spacing:.02em;align-items:center;gap:8px;margin-top:6px;font-size:13.5px;font-weight:400;display:inline-flex}.vnn-hero-author-logo{align-items:center;gap:6px;display:inline-flex}.vnn-hero-author-logo img{object-fit:contain;width:auto;height:20px;display:block}.vnn-hero-author-logo span{color:#fff;font-size:13.5px;font-weight:700}.vnn-article-container{max-width:960px;margin:0 auto;padding:36px 20px 80px}.vnn-pill-cta-container{justify-content:center;margin:0 auto 36px;display:flex}.vnn-pill-cta-btn{cursor:pointer;background:linear-gradient(135deg,#00b4d8 0%,#0077b6 100%);border:none;border-radius:9999px;justify-content:center;align-items:center;gap:8px;padding:12px 32px;font-size:14.5px;font-weight:600;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 8px 20px #00b4d859;color:#fff!important}.vnn-pill-cta-btn:hover{background:linear-gradient(135deg,#0096c7 0%,#023e8a 100%);transform:translateY(-2px);box-shadow:0 12px 26px #00b4d880}.vnn-article-lead{color:#334155;text-align:left;max-width:960px;margin:0 auto 46px;font-size:15px;line-height:1.7}.vnn-dish-item{margin-bottom:52px}.vnn-dish-title{color:#0f172a;letter-spacing:-.01em;margin:0 0 18px;font-size:26px;font-weight:700;line-height:1.3}.vnn-dish-layout{grid-template-columns:420px 1fr;align-items:start;gap:32px;display:grid}@media (max-width:860px){.vnn-dish-layout{grid-template-columns:1fr;gap:20px}}.vnn-dish-img-col{width:100%}.vnn-dish-img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;border-radius:4px;display:block;box-shadow:0 4px 14px #00000014}.vnn-dish-content-col{color:#334155;font-size:15px;line-height:1.7}.vnn-dish-text{color:#334155;margin-bottom:16px;font-size:15px;line-height:1.7}.vnn-dish-subhead{color:#0f172a;margin-top:16px;margin-bottom:8px;font-size:15px;font-weight:700;display:block}.vnn-dish-bullets{margin:0 0 16px;padding-left:20px;list-style-type:disc}.vnn-dish-bullets li{color:#334155;margin-bottom:8px;line-height:1.6}.vnn-link-highlight{color:#00c2cb;text-underline-offset:2px;font-weight:500;text-decoration:underline}
