.news-page__banner{width:100%;box-sizing:border-box}.news-page__banner .banner-picture{width:100%;max-width:none}.news-page__hero-card{margin-top:54px}.news-page__hero-card .figma-card--hero-center{max-width:none;width:100%;box-sizing:border-box}.news-page__hero-card .section-title--center{max-width:60%;margin-inline:auto}.news-page__insight{display:grid;grid-template-columns:minmax(0,1fr) minmax(320px,.8fr);gap:var(--gap-48);align-items:stretch;margin-top:112px}.news-page__cta,.news-page__recent{margin-top:120px}.news-page__recent-head{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,420px);gap:var(--gap-42);align-items:stretch}.news-page__recent-head-copy{min-width:0}.news-page__recent-head-media{align-self:stretch;min-height:clamp(200px,24vw,320px);height:100%;aspect-ratio:3 / 4;border-radius:var(--radius-card);border:1px solid var(--line);overflow:hidden;background:linear-gradient(180deg,#ffffff14,#08102614),url(/assets/onride-map.webp) center top / 100% 100% no-repeat}.news-page__insight-media{align-self:stretch;min-height:0;height:100%;border-radius:var(--radius-card);background:url(/assets/figma/sync-raw/tin_tuc_2.webp) center / cover no-repeat}.news-page__recent-grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--gap-24);align-items:stretch;margin-top:clamp(28px,4vw,36px)}.news-page__recent-grid>.news-list-card{min-width:0;height:100%;box-sizing:border-box}.news-page__recent-grid>.news-list-card:nth-child(1){grid-column:span 8}.news-page__recent-grid>.news-list-card:nth-child(2){grid-column:span 4}.news-page__recent-grid>.news-list-card:only-child{grid-column:span 12}.figma-card.news-list-card{display:grid;gap:14px;padding:0;background:transparent;border:0;border-radius:0;overflow:visible}.news-list-card__media{width:100%;min-width:0;height:var(--news-recent-media-h);min-height:0;flex-shrink:0;border-radius:var(--radius-24);overflow:hidden}.news-list-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.2,.9,.18,1)}.news-list-card__body{display:grid;grid-template-rows:auto minmax(calc(2 * 1em * var(--lh-125)),auto) minmax(calc(3 * 1em * var(--lh-145)),auto) auto;align-content:start;gap:8px;padding:0}.news-list-card__meta{margin:0;color:var(--ink-soft);font-size:var(--fs-20);line-height:var(--lh-14)}.news-list-card h3,.news-mini-card h3{margin:0;font-size:var(--fs-30);font-weight:700;line-height:var(--lh-125);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2;overflow:hidden}.news-list-card p,.news-mini-card p{margin:0;font-size:var(--fs-22)}.news-list-card__body>p:not(.news-list-card__meta),.news-mini-card__body>p:not(.news-list-card__meta){line-height:var(--lh-145);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.news-mini-card>h3+p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden}.news-list-card a,.news-mini-card a{color:var(--accent-strong);font-size:var(--fs-20);font-weight:600}.news-page__mini-wrap{margin-top:54px}.news-page__mini-bleed{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;column-gap:clamp(10px,1.5vw,18px);width:100%;max-width:100%;margin:0;box-sizing:border-box}.news-page__mini-side{display:flex;align-items:center;min-width:0;min-height:44px}.news-page__mini-side--prev{grid-column:1;justify-content:flex-end}.news-page__mini-side--next{grid-column:3;justify-content:flex-start}.news-page__mini-center{grid-column:2;min-width:0;justify-self:stretch}.news-page__mini-bleed .page-shell{margin-inline:0}.news-page__mini-wrap:not(.news-page__mini--scrollable) .news-page__arrow{display:none}.news-page__arrow{display:flex;align-items:center;justify-content:center;width:40px;height:40px;padding:0;border:0;border-radius:var(--radius-10);background:transparent;color:var(--accent-strong);font-size:var(--fs-34);line-height:var(--lh-1);cursor:pointer;transition:opacity .2s ease,background-color .2s ease,transform .2s ease,box-shadow .2s ease}.news-page__arrow:hover:not(:disabled){background:var(--accent-soft);transform:translateY(-2px);box-shadow:0 10px 22px #ff5a1f29}.news-page__arrow:disabled{opacity:.35;cursor:not-allowed}.news-page__mini-viewport{container-type:inline-size;container-name:news-mini;width:100%;min-width:0;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x proximity;scrollbar-width:none;-ms-overflow-style:none}.news-page__mini-viewport::-webkit-scrollbar{display:none}.news-page__mini-track{display:flex;gap:var(--gap-24);width:max(100%,max-content);min-width:100%}.news-page__mini-viewport .news-mini-card,.figma-card.news-mini-card{width:calc((100% - (2 * var(--gap-24))) / 3);max-width:calc((100% - (2 * var(--gap-24))) / 3);flex:0 0 calc((100% - (2 * var(--gap-24))) / 3);min-width:0;scroll-snap-align:start;scroll-snap-stop:always}@media(max-width:1180px){.news-page__mini-viewport .news-mini-card,.figma-card.news-mini-card{width:calc((100% - var(--gap-24)) / 2);max-width:calc((100% - var(--gap-24)) / 2);flex-basis:calc((100% - var(--gap-24)) / 2)}}.news-page__more-divider{position:relative;display:flex;align-items:center;justify-content:center;width:100%;max-width:var(--page-shell);margin:clamp(40px,6vw,64px) auto clamp(32px,5vw,48px);padding:0;box-sizing:border-box}.news-page__more-divider:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:var(--line);z-index:0}.news-page__more-link{position:relative;z-index:1;padding:0 22px;background:var(--bg);color:var(--accent-strong);font-weight:700;font-size:var(--fs-22);text-decoration:none}.news-page__more-link:hover{text-decoration:underline}.news-page__insight-cta{width:100%;justify-content:center;text-align:center}.news-all-page__header{margin-top:54px}.news-all-page__header .section-eyebrow a{color:var(--accent);text-decoration:none}.news-all-page__header .section-eyebrow a:hover{text-decoration:underline}.news-all-page__list-wrap{margin-top:clamp(32px,4vw,48px)}.news-all-page__list{margin:0;padding:0;list-style:none;display:grid;gap:var(--gap-24)}.news-all-page__item{display:grid;grid-template-columns:clamp(132px,26vw,220px) minmax(0,1fr);gap:clamp(20px,3vw,32px);align-items:start;margin:0;padding:28px 0;border-bottom:1px solid var(--line)}.news-all-page__list>li:first-child .news-all-page__item{padding-top:0}.news-all-page__thumb{display:block;width:100%;aspect-ratio:4 / 3;min-height:0;border-radius:var(--radius-16);overflow:hidden;box-sizing:border-box}.news-all-page__thumb img,.article-cover img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.2,.9,.18,1)}.news-all-page__body{min-width:0}.news-all-page__meta{margin:0 0 12px;color:var(--ink-soft);font-size:var(--fs-18);line-height:var(--lh-14)}.news-all-page__cat{display:inline-block;margin-left:10px;padding:4px 10px;border-radius:var(--radius-10);background:var(--surface-muted);color:var(--ink);font-size:var(--fs-14);font-weight:600}.news-all-page__title{margin:0 0 12px;font-size:var(--fs-30);font-weight:700;line-height:var(--lh-125)}.news-all-page__title a{color:var(--ink);text-decoration:none}.news-all-page__title a:hover{color:var(--accent-strong)}.news-all-page__excerpt{margin:0 0 14px;color:var(--ink-soft);font-size:var(--fs-20);line-height:var(--lh-145)}.news-all-page__read{color:var(--accent-strong);font-size:var(--fs-18);font-weight:600;text-decoration:none}.news-all-page__read:hover{text-decoration:underline}@media(hover:hover)and (pointer:fine){.news-list-card:hover .news-list-card__media img,.news-mini-card:hover .news-mini-card__media img,.news-all-page__item:hover .news-all-page__thumb img{transform:scale(1.028)}}.figma-card.news-mini-card{display:grid;gap:14px;padding:0;background:transparent;border:0;border-radius:0;overflow:visible}.news-mini-card__media{height:var(--news-mini-media-h);min-height:0;width:100%;max-width:100%;margin:0;box-sizing:border-box;border-radius:var(--radius-24);overflow:hidden;flex-shrink:0}.news-mini-card__media img{width:100%;height:100%;display:block;object-fit:cover;transition:transform .42s cubic-bezier(.2,.9,.18,1)}.news-mini-card__body{display:grid;grid-template-rows:auto minmax(calc(2 * 1em * var(--lh-125)),auto) minmax(calc(3 * 1em * var(--lh-145)),auto) auto;align-content:start;gap:8px;padding:0}.article-layout{padding:80px 0 120px}.article-body__grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;gap:24px;align-items:stretch}.article-body__grid .article-rich{min-width:0}.article-hero{margin-bottom:64px}.article-hero__grid{display:grid;grid-template-columns:minmax(0,1fr) 420px;gap:40px;align-items:stretch}.article-hero h1{margin:0;font-size:var(--fluid-article-hero);line-height:var(--lh-104);letter-spacing:var(--track-heading)}.article-meta{margin:18px 0 0;color:var(--ink-soft);font-size:var(--fs-20)}.article-cover{align-self:stretch;min-height:0;height:100%;border-radius:var(--radius-card);overflow:hidden}.article-rich{min-width:0;padding:42px 46px;border-radius:var(--radius-card);background:var(--surface)}.article-rich__figure{margin:28px 0}.article-rich__figure img,.article-rich__figure picture{display:block;width:100%;height:auto;border-radius:var(--radius-16)}.article-rich__figure figcaption{margin-top:10px;color:var(--ink-soft);font-size:var(--fs-16);text-align:center}.article-rich h2,.article-rich h3{color:var(--ink)}.article-rich p,.article-rich li,.quote-card p{color:var(--ink-soft);font-size:var(--fs-21);line-height:var(--lh-175)}.article-rich ul,.article-rich ol{padding-left:22px}.article-sidebar{align-self:start;display:grid;gap:16px;position:sticky;top:24px}.quote-card,.sidebar-posts{padding:var(--pad-card);border-radius:var(--radius-card);background:var(--surface)}.sidebar-posts__heading{margin:0 0 16px;color:var(--accent);font-size:var(--fs-14);font-weight:700;letter-spacing:.08em;text-transform:uppercase}.sidebar-posts__list{margin:0;padding:0;list-style:none;display:grid;gap:0}.sidebar-posts__item+.sidebar-posts__item{border-top:1px solid var(--line)}.sidebar-posts__link{display:grid;gap:4px;padding:14px 0;text-decoration:none;transition:color .15s}.sidebar-posts__link:hover .sidebar-posts__title{color:var(--accent)}.sidebar-posts__meta{color:var(--ink-soft);font-size:var(--fs-14)}.sidebar-posts__title{color:var(--ink);font-size:var(--fs-16);font-weight:600;line-height:var(--lh-135);transition:color .15s}.related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--gap-24);margin-top:32px}.related-grid .figma-card.news-mini-card{width:100%;max-width:100%;flex:none}@media(min-width:901px){.news-list-card.news-page__recent-item--mobile-only{display:none}}@media(max-width:1600px)and (min-width:901px){.news-page__insight{margin-top:88px}.news-page__cta{margin-top:96px}}@media(max-width:1180px){.news-page__recent-head{grid-template-columns:1fr}.news-page__recent-head-media{width:min(100%,420px);justify-self:start}.news-page__recent-grid{grid-template-columns:1fr}.news-page__recent-grid>.news-list-card:nth-child(n){grid-column:span 1}.related-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.article-hero__grid,.article-body__grid{grid-template-columns:1fr}}@media(max-width:900px){.news-page__mini-wrap{display:none!important}.news-list-card h3,.news-mini-card h3,.news-all-page__title{font-size:clamp(22px,6.2vw,28px)}.article-hero h1{font-size:clamp(30px,8vw,38px);line-height:1.12}.news-list-card p,.news-mini-card p,.news-all-page__excerpt,.article-rich p,.article-rich li,.quote-card p{text-align:justify;text-justify:inter-word}.news-page__insight{grid-template-columns:1fr}.news-page__insight,.news-page__recent-head{margin-top:72px;gap:var(--gap-28)}.news-page__recent-head-media{width:100%;aspect-ratio:16 / 10;min-height:0}.news-page__cta,.news-page__recent{margin-top:72px}.news-page__recent-grid,.related-grid{grid-template-columns:1fr}.news-list-card__body{gap:6px}.news-page__recent-grid>.news-list-card:nth-child(n),.news-page__recent-grid>.news-list-card:first-child{grid-column:auto}.news-page__mini-bleed{width:100%;margin-left:0;margin-right:0;padding-inline:max(20px,calc((100vw - min(var(--page-shell),100vw - 48px))/2))}}@media(max-width:640px){.news-all-page__item{grid-template-columns:1fr}.news-all-page__thumb{max-width:100%;aspect-ratio:16 / 9}.news-list-card p,.news-mini-card p,.article-rich p,.article-rich li,.quote-card p{font-size:var(--fs-18)}.news-list-card h3,.news-mini-card h3{font-size:var(--fs-24)}}
