#vfr-hot-news{padding:10px 24px!important;margin:0!important;background:#e9eee3;color:#173f32;border-bottom:1px solid #173f321a}#vfr-hot-news .vfr-news-ribbon{max-width:1200px;margin:auto;display:flex;align-items:center;gap:18px;color:inherit;text-decoration:none;min-height:56px}#vfr-hot-news img{width:88px;height:56px;object-fit:cover;border-radius:3px;flex:none}#vfr-hot-news .vfr-news-text{display:flex;flex-direction:column;gap:3px;min-width:0}#vfr-hot-news .vfr-news-meta{font:500 11px/1.5 'Be Vietnam Pro',sans-serif;letter-spacing:.04em;color:#526558}#vfr-hot-news #vfr-news-title{font:500 17px/1.45 'Be Vietnam Pro',sans-serif;letter-spacing:0}#vfr-hot-news [data-news-read]{margin-left:auto;white-space:nowrap;font-size:13px}#vfr-hot-news a:hover #vfr-news-title{text-decoration:underline;text-underline-offset:4px}#vfr-hot-news a:focus-visible{outline:2px solid #173f32;outline-offset:5px}
.news-page{margin:0;background:#fffdf8;color:#173f32;font:400 17px/1.75 'Be Vietnam Pro',sans-serif}.news-page *{box-sizing:border-box}.news-page a{color:inherit;text-underline-offset:4px}.news-top{max-width:1280px;margin:auto;padding:22px 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;border-bottom:1px solid #173f3226}.news-brand{display:flex;align-items:center;gap:12px;text-decoration:none;font-size:12px;font-weight:600;letter-spacing:.08em}.news-brand img{object-fit:contain}.news-top nav{display:flex;gap:18px;font-size:12px;flex-wrap:wrap}.news-top nav a{text-decoration:none}.news-top nav [aria-current]{text-decoration:underline}.news-masthead{max-width:900px;margin:0 auto;padding:44px 28px 32px}.news-masthead>a{font-size:13px;text-decoration:none}.news-meta{font-size:12px;letter-spacing:.06em;color:#526558;margin:24px 0 14px}.news-page h1{font:500 clamp(32px,4.5vw,56px)/1.2 'Noto Serif',serif;letter-spacing:-.035em;text-wrap:balance;margin:0 0 22px;max-width:850px}.news-intro{font-size:19px;line-height:1.7;color:#526558;margin:0}.news-hero{max-width:1144px;padding:0 28px;margin:auto}.news-page figure{margin:28px 0}.news-page img{max-width:100%;height:auto;display:block}.news-hero figure{margin:0}.news-hero img{width:100%}.news-page figcaption{font-size:12px;line-height:1.6;color:#526558;padding-top:10px}.news-body{max-width:780px;margin:50px auto;padding:0 28px}.news-page h2{font:500 clamp(24px,3vw,32px)/1.35 'Noto Serif',serif;letter-spacing:-.02em;text-wrap:balance;margin:0 0 20px}.news-body section{margin:0 0 42px;scroll-margin-top:24px}.news-body p{margin:0 0 22px}.news-body video{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#173f32;border-radius:4px}.news-gallery{max-width:1144px;margin:60px auto;padding:0 28px}.news-gallery>div{display:grid;grid-template-columns:1fr 1fr;gap:24px}.news-gallery figure{margin:0}.news-page footer{border-top:1px solid #173f3226;padding:28px;text-align:center;font-size:13px}.news-page:lang(ja){font-family:'Noto Sans JP',sans-serif}.news-page:lang(zh){font-family:'Noto Sans SC',sans-serif}.news-page:lang(ja) h1,.news-page:lang(ja) h2{font-family:'Noto Sans JP',sans-serif;line-height:1.5;letter-spacing:0}.news-page:lang(zh) h1,.news-page:lang(zh) h2{font-family:'Noto Sans SC',sans-serif;line-height:1.5;letter-spacing:0}
@media(max-width:640px){#vfr-hot-news{padding:10px 16px!important}#vfr-hot-news .vfr-news-ribbon{gap:10px}#vfr-hot-news img{width:64px;height:52px}#vfr-hot-news #vfr-news-title{font-size:13px;line-height:1.5}#vfr-hot-news .vfr-news-meta{font-size:9px;letter-spacing:0}#vfr-hot-news [data-news-read]{display:none}.news-top{padding:16px 20px;flex-wrap:wrap;gap:12px}.news-top nav{gap:16px;width:100%}.news-brand img{width:32px;height:32px}.news-masthead{padding:28px 20px}.news-intro{font-size:17px}.news-hero{padding:0 16px}.news-body{margin:32px auto;padding:0 20px}.news-gallery{padding:0 20px;margin:40px auto}.news-gallery>div{grid-template-columns:1fr;gap:24px}.news-page{font-size:16px;line-height:1.75}}
