.content-intro{background:#faf8f6;padding-block:92px 78px;padding-inline:16px;position:relative;overflow:hidden!important}.content-intro:after{content:"";pointer-events:none;border:1px solid #a5101814;border-radius:50%;width:520px;height:520px;position:absolute;top:-210px;right:-130px;box-shadow:0 0 0 70px #a5101808,0 0 0 140px #a5101805}.content-intro>div{z-index:1;position:relative}.content-intro>div>span,.content-detail-heading>span{color:var(--landing-blue);letter-spacing:1.2px;font:700 12px Be Vietnam Pro\:Bold}.content-intro h1{max-width:880px;color:var(--landing-ink);letter-spacing:-3px;margin:15px 0 18px;font:800 clamp(46px,5.5vw,76px)/1.07 Be Vietnam Pro\:ExtraBold}.content-intro p{max-width:720px;color:var(--landing-muted);margin:0;font-size:17px;line-height:1.8}.page-stats{flex-wrap:wrap;flex:0 auto;gap:16px 32px;max-width:100%;margin:0;display:flex}.page-stats>div{border-left:2px solid var(--landing-blue);padding-left:14px}.page-stats dt{color:var(--landing-muted);letter-spacing:1px;text-transform:uppercase;font-size:11px}.page-stats dd{color:var(--landing-ink);white-space:nowrap;margin:4px 0 0;font:700 clamp(22px,2vw,28px)/1.2 Be Vietnam Pro\:Bold}.loading-label{color:var(--landing-blue);white-space:nowrap;background:#fff4f1;border-radius:999px;align-items:center;gap:8px;padding:8px 12px;font:600 13px Be Vietnam Pro\:SemiBold;display:inline-flex}.loading-label svg{width:16px;height:16px;animation:.9s linear infinite loading-label-spin}@keyframes loading-label-spin{to{rotate:360deg}}.tab-search{display:block;position:relative}.tab-search input{border:1px solid var(--landing-line);width:100%;height:40px;color:var(--landing-ink);background:#faf8f6;border-radius:999px;padding:0 16px 0 42px;font-size:14px;transition:border-color .2s,background-color .2s,box-shadow .2s}.tab-search input:focus{border-color:var(--landing-blue);background:#fff;outline:none;box-shadow:0 0 0 3px #a5101826}.tab-search-icon{width:17px;height:17px;color:var(--landing-muted);pointer-events:none;position:absolute;top:50%;left:15px;translate:0 -50%}.tab-search-spinner{color:var(--landing-blue);animation:.9s linear infinite loading-label-spin}@media (prefers-reduced-motion:reduce){.loading-label svg,.tab-search-spinner{animation:none}}.content-list{scroll-margin-top:var(--landing-header-offset);background:#f8f6f2;padding-block:48px 96px;padding-inline:16px}.content-filters{background:#fff;border-radius:22px;justify-content:space-between;align-items:center;gap:24px;margin-bottom:28px;padding:12px 16px;display:flex;box-shadow:0 14px 40px #5c0b100a}.content-filters>div{flex-wrap:wrap;gap:8px;display:flex}.content-filters button{min-height:40px;color:var(--landing-muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:9px 15px;font:600 12px Be Vietnam Pro\:SemiBold}.content-filters button:hover,.content-filters button[aria-pressed=true]{border-color:var(--landing-blue);color:var(--landing-blue);background:#fff4f1}.content-filters>span{color:var(--landing-muted);flex:none;font-size:12px}.content-search{flex:0 280px;max-width:280px;margin-left:auto}.content-search input{border:1px solid var(--landing-line);width:100%;min-height:40px;color:var(--landing-ink);border-radius:999px;padding:8px 14px}.content-search-pending{border:1px solid var(--landing-line);background:#fff;border-radius:24px;align-items:center;gap:16px;min-height:112px;margin-top:24px;padding:22px 24px;display:flex;box-shadow:0 14px 40px #5c0b100a}.content-search-pending-icon{width:48px;height:48px;color:var(--landing-blue);background:#fff4f1;border-radius:16px;flex:none;justify-content:center;align-items:center;display:flex}.content-search-pending-copy{flex:1;min-width:0}.content-search-pending-copy strong{color:var(--landing-ink);font:700 15px Be Vietnam Pro\:Bold}.content-search-pending-copy p{color:var(--landing-muted);overflow-wrap:anywhere;margin:4px 0 0;font-size:13px;line-height:1.6}.content-search-pending-spinner{color:var(--landing-blue);flex:none;animation:1s linear infinite content-search-spin}@keyframes content-search-spin{to{transform:rotate(360deg)}}.content-pagination{justify-content:center;align-items:center;gap:16px;margin-top:40px;display:flex}.content-pagination button{border:1px solid var(--landing-blue);min-height:44px;color:var(--landing-blue);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 22px;transition:color .2s,background-color .2s;display:inline-flex}.content-pagination button:not(:disabled):hover{color:#fff;background:var(--landing-blue)}.content-pagination b{color:var(--landing-ink)}.content-pagination button:disabled{cursor:wait;opacity:.65}.content-pagination span{color:var(--landing-muted);font-size:13px}.content-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.news-articles-enter{animation:.28s ease-out both news-list-enter}.news-articles-updating{opacity:.58;transition:opacity .16s}.news-list-skeleton [data-slot=skeleton]{border-radius:8px}@keyframes news-list-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.content-card{border:1px solid var(--landing-line);background:#fff;border-radius:28px;flex-direction:column;min-width:0;display:flex;overflow:hidden;box-shadow:0 18px 50px #5c0b100c}.content-image{aspect-ratio:16/10;background:#eee9e4;display:block;position:relative;overflow:hidden}.content-image img{object-fit:cover;transition:transform .5s}.content-card:hover .content-image img{transform:scale(1.035)}.content-copy{flex-direction:column;height:100%;padding:24px;display:flex}.content-copy>span{color:var(--landing-blue);letter-spacing:.6px;text-transform:uppercase;font:700 11px Be Vietnam Pro\:Bold}.content-copy h2{letter-spacing:-.4px;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:10px 0 8px;font:700 21px/1.35 Be Vietnam Pro\:Bold;display:-webkit-box;overflow:hidden}.content-copy p{color:var(--landing-muted);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;flex:0 0 5.1em;margin:0;line-height:1.7;display:-webkit-box;overflow:hidden}.content-read-link{align-items:center;gap:8px;margin-top:auto;padding-top:20px;font:600 13px Be Vietnam Pro\:SemiBold;display:inline-flex;color:var(--landing-blue)!important}.content-read-link span{font-size:18px;transition:transform .2s}.content-read-link:hover span{transform:translate(4px)}.content-detail-hero{background:#fff4e3;padding-block:56px 72px;padding-inline:16px}.content-back-link{align-items:center;gap:8px;font:600 13px Be Vietnam Pro\:SemiBold;display:inline-flex;color:var(--landing-blue)!important}.content-detail-heading{max-width:930px;margin-top:42px}.content-detail-heading>span{text-transform:uppercase}.content-detail-heading h1{color:var(--landing-blue-dark);letter-spacing:-2.8px;margin:15px 0 20px;font:800 clamp(42px,5.5vw,70px)/1.08 Be Vietnam Pro\:ExtraBold}.content-detail-heading p{max-width:790px;color:var(--landing-muted);margin:0;font-size:18px;line-height:1.75}.content-detail-meta{color:var(--landing-muted);border-top:1px solid #ddc8bc;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;margin-top:30px;padding-top:24px;font:600 13px Be Vietnam Pro\:SemiBold;display:flex}.content-detail-meta-copy{white-space:nowrap}.page-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;padding-block:30px 28px;display:flex}.page-head h1{margin:0}.page-head-title{justify-items:start;gap:6px;display:grid}.page-head-title h1{color:var(--landing-ink);letter-spacing:-.02em;font:700 clamp(24px,2.4vw,32px)/1.2 Be Vietnam Pro\:Bold}@media (max-width:560px){.page-head{padding-block:32px 20px}}.share-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.share-actions button{border:1px solid var(--landing-blue);color:#fff;background:var(--landing-blue);cursor:pointer;border-radius:999px;align-items:center;gap:7px;min-height:42px;padding:10px 17px;font:600 12px Be Vietnam Pro\:SemiBold;display:inline-flex}.share-actions button svg{width:15px;height:15px}.share-actions button.is-secondary{color:var(--landing-blue);background:#fff}.share-actions button:focus-visible{outline-offset:2px;outline:3px solid #a5101840}.content-detail-body{background:#fff;padding-block:64px 96px;padding-inline:16px}.content-detail-body article{color:#483b3d;max-width:780px;margin-top:58px;font-size:17px;line-height:1.95}.content-detail-body article p{margin:0 0 24px}.content-detail-body article ul,.content-detail-body article ol{margin:0 0 24px;padding-left:1.5em}.content-detail-body article li{margin-bottom:8px}.content-detail-body article img{border-radius:20px;width:auto;max-width:100%;height:auto;margin:24px auto;display:block}.content-detail-body article iframe{aspect-ratio:16/9;border:0;border-radius:20px;width:100%;max-width:100%;margin:24px 0}.content-detail-body article a{color:var(--landing-blue);text-decoration:underline}@media (max-width:900px){.content-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.page-stats{gap:12px 18px}.page-stats>div{padding-left:10px}.page-stats dt{letter-spacing:.4px;font-size:10px}.content-intro{padding-block:66px 58px}.content-intro h1,.content-detail-heading h1{letter-spacing:-2px;font-size:42px}.content-intro p,.content-detail-heading p{font-size:15px}.content-list{padding-block:28px 64px}.content-filters{flex-direction:column;align-items:flex-start;padding:12px}.content-filters>div{scrollbar-width:none;flex-wrap:nowrap;width:100%;padding:3px;overflow-x:auto}.content-pagination{flex-wrap:wrap;gap:8px}.content-search{width:100%;max-width:none;margin-left:0}.content-search-pending{gap:12px;min-height:96px;padding:18px}.content-search-pending-icon{width:42px;height:42px}.content-filters>div::-webkit-scrollbar{display:none}.content-filters button{flex:none}.content-grid{grid-template-columns:1fr}.content-detail-hero{padding-block:40px 54px}.content-detail-heading{margin-top:30px}.content-detail-meta{flex-direction:column;align-items:flex-start}.content-detail-body{padding-block:32px 64px}.content-detail-body article{margin-top:36px;font-size:15px;line-height:1.85}}@media (prefers-reduced-motion:reduce){.news-articles-enter,.news-list-skeleton [data-slot=skeleton]{animation:none}}.detail{color:var(--landing-ink);background:#faf8f6;padding-bottom:96px}:is(.detail,.detail-related) a:focus-visible{outline:2px solid var(--landing-blue);outline-offset:4px}.detail-head{padding-block:36px}.detail-breadcrumb{color:var(--landing-muted);flex-wrap:wrap;align-items:center;gap:6px;margin-bottom:28px;font:600 13px Be Vietnam Pro\:SemiBold;display:flex}.detail-breadcrumb a{color:var(--landing-blue)}.detail-breadcrumb a:hover{text-decoration:underline}.detail-breadcrumb svg{width:14px;height:14px}.detail-footer .detail-tag{border:1px solid var(--landing-line);color:var(--landing-ink);background:#fff;border-radius:999px;padding:6px 14px;font:600 13px Be Vietnam Pro\:SemiBold;transition:border-color .2s,color .2s}.detail-footer .detail-tag:hover{border-color:var(--landing-blue);color:var(--landing-blue)}.detail-title{text-wrap:pretty;color:var(--landing-ink);letter-spacing:-.03em;margin:16px 0 18px;font:800 clamp(30px,3.6vw,48px)/1.2 Be Vietnam Pro\:ExtraBold}.detail-sapo{color:#483b3d;margin:0;font:600 clamp(17px,1.6vw,20px)/1.7 Be Vietnam Pro\:SemiBold}.detail-meta{border-top:1px solid var(--landing-line);color:var(--landing-muted);flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:28px;padding-top:20px;font:600 13px Be Vietnam Pro\:SemiBold;display:flex}.detail-meta>span{align-items:center;gap:7px;display:inline-flex}.detail-meta>span svg{width:15px;height:15px;color:var(--landing-blue)}.detail-meta .share-actions{margin-left:auto}.detail-cover{margin-block:4px 0}.detail-cover-media{aspect-ratio:21/9;background:#eee9e4;border-radius:28px;position:relative;overflow:hidden}.detail-cover-media img{object-fit:cover}.detail-cover figcaption{border-left:2px solid var(--landing-line);color:var(--landing-muted);margin-top:12px;padding-left:12px;font-size:13px;line-height:1.6}.detail-layout{grid-template-columns:minmax(0,1fr) 260px;gap:64px;margin-top:56px;display:grid}.detail-layout[data-toc=false]{grid-template-columns:minmax(0,1fr)}.detail-aside{top:calc(var(--landing-header-offset) + 28px);align-self:start;position:sticky}.detail-toc h2{color:var(--landing-blue);letter-spacing:1.4px;text-transform:uppercase;margin:0 0 14px;font:700 12px Be Vietnam Pro\:Bold}.detail-toc ol{border-left:1px solid var(--landing-line);margin:0;padding:0;list-style:none;display:grid}.detail-toc a{color:var(--landing-muted);border-left:2px solid #0000;margin-left:-1px;padding:8px 0 8px 16px;font:600 14px/1.45 Be Vietnam Pro\:SemiBold;transition:color .2s,border-color .2s;display:block}.detail-toc a:hover{color:var(--landing-ink)}.detail-toc a[aria-current]{border-left-color:var(--landing-blue);color:var(--landing-blue)}.detail-prose{color:#3a2c2e;font-size:18px;line-height:1.85}.detail-prose>:first-child{margin-top:0}.detail-prose p{margin:0 0 24px}.detail-prose h2{scroll-margin-top:calc(var(--landing-header-offset) + 24px);color:var(--landing-ink);letter-spacing:-.02em;margin:48px 0 16px;font:700 clamp(24px,2.4vw,30px)/1.3 Be Vietnam Pro\:Bold}.detail-prose h3{color:var(--landing-ink);margin:36px 0 12px;font:700 21px/1.4 Be Vietnam Pro\:Bold}.detail-prose strong,.detail-prose b{color:var(--landing-ink);font-family:Be Vietnam Pro\:SemiBold;font-weight:600}.detail-prose a{color:var(--landing-blue);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.detail-prose a:hover{text-decoration-thickness:2px}.detail-prose ul,.detail-prose ol{margin:0 0 24px;padding-left:1.4em}.detail-prose ul{list-style:outside}.detail-prose ol{list-style:decimal}.detail-prose li{margin-bottom:10px;padding-left:.3em}.detail-prose li::marker{color:var(--landing-blue);font-family:Be Vietnam Pro\:Bold}.detail-prose blockquote{border-left:4px solid var(--landing-blue);color:var(--landing-ink);background:#fff4f1;border-radius:0 20px 20px 0;margin:36px 0;padding:22px 28px 22px 64px;font:600 20px/1.6 Be Vietnam Pro\:SemiBold;position:relative}.detail-prose blockquote:before{content:"“";color:var(--landing-blue);font:800 56px/1 Be Vietnam Pro\:ExtraBold;position:absolute;top:10px;left:20px}.detail-prose blockquote p:last-child{margin-bottom:0}.detail-prose img{border-radius:20px;max-width:100%;height:auto;margin:32px 0;display:block}.detail-prose iframe{aspect-ratio:16/9;border:0;border-radius:20px;width:100%;margin:32px 0}.detail-prose hr{border:0;border-top:1px solid var(--landing-line);margin:40px 0}.detail-note{color:var(--landing-muted);background:#fff;border:1px solid #f1d4ce;border-radius:18px;gap:12px;margin-top:36px;padding:16px 18px;font-size:14px;line-height:1.7;display:flex}.detail-note svg{width:18px;height:18px;color:var(--landing-blue);flex:none;margin-top:3px}.detail-note p{margin:0}.detail-footer{border-top:1px solid var(--landing-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;display:flex}.detail-footer>div{color:var(--landing-muted);align-items:center;gap:10px;font:600 13px Be Vietnam Pro\:SemiBold;display:flex}.detail-chips{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.detail-head .detail-chips>*{box-sizing:border-box;letter-spacing:0;text-transform:none;border:1px solid #0000;border-radius:999px;align-items:center;gap:6px;height:30px;padding:0 13px;font:700 12.5px/1 Be Vietnam Pro\:Bold;display:inline-flex}.detail-head .detail-chips>* svg{width:15px;height:15px}.detail-chip{color:#fff;background:var(--landing-blue-dark)}.detail-layout-panel{grid-template-columns:minmax(0,1fr) 380px}.detail-panel .detail-facts{border-bottom:1px solid var(--landing-line);gap:14px;margin:14px 0 0;padding-bottom:18px}.detail-panel .detail-facts>div{border:0;padding:0}.detail-facts dt{align-items:center;gap:6px;display:flex}.detail-facts dt svg{width:15px;height:15px;color:var(--landing-blue);flex:none}.detail-facts small{color:var(--landing-muted);font:inherit}.detail-facts small:before{content:" · "}.detail-panel{top:calc(var(--landing-header-offset) + 28px);background:#fff;border:1px solid #eaded9;border-radius:24px;align-self:start;padding:24px;position:sticky;box-shadow:0 18px 44px #2906090f}.detail-panel .eyebrow{margin-bottom:4px;display:block}.detail-panel dl{margin:0;display:grid}.detail-panel dl>div{border-bottom:1px solid var(--landing-line);padding-block:12px}.detail-panel dt{color:var(--landing-muted);letter-spacing:.4px;text-transform:uppercase;font:600 11px Be Vietnam Pro\:SemiBold}.detail-panel dd{color:var(--landing-ink);text-wrap:pretty;margin:4px 0 0;font:600 15px/1.5 Be Vietnam Pro\:SemiBold}.detail-meter{background:#f1e7e4;border-radius:999px;height:6px;margin-top:8px;display:block;overflow:hidden}.detail-meter em{border-radius:inherit;background:linear-gradient(90deg, var(--landing-blue), var(--landing-terracotta));min-width:6px;height:100%;display:block}.landing-page .detail-panel-cta,.landing-page .detail-panel-secondary{border-radius:14px;justify-content:center;align-items:center;gap:8px;transition:background-color .2s,border-color .2s;display:flex}.landing-page .detail-panel-cta{color:#fff;background:var(--landing-blue);height:52px;margin-top:20px;font:700 15px Be Vietnam Pro\:Bold}.landing-page .detail-panel-cta:hover{background:var(--landing-blue-dark)}.detail-panel-cta svg{width:18px;height:18px;transition:transform .25s}.detail-panel-cta:hover svg{transform:translate(4px)}.landing-page .detail-panel-secondary{border:1px solid var(--landing-line);height:46px;color:var(--landing-blue);background:#fff;margin-top:10px;font:600 14px Be Vietnam Pro\:SemiBold}.landing-page .detail-panel-secondary:hover{border-color:var(--landing-blue)}.detail-panel-secondary svg{width:16px;height:16px}:is(.detail-panel-cta,.detail-panel-secondary):focus-visible{outline-offset:2px;outline:3px solid #a5101840}@media (max-width:900px){.detail-layout-panel{grid-template-columns:1fr}.detail-panel{order:-1;position:static}}@media (max-height:859px){.detail-panel{position:static}}.detail-related{border-top:1px solid var(--landing-line);background:#fff;padding:72px 16px 96px}.detail-related-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:32px;display:flex}.detail-related-head .eyebrow{display:inline-block}.detail-related-head h2{letter-spacing:-.03em;margin:8px 0 0;font:700 clamp(28px,3.2vw,40px)/1.2 Be Vietnam Pro\:Bold}@media (max-width:900px){.detail-layout{grid-template-columns:1fr;gap:32px;margin-top:40px}.detail-aside{border:1px solid var(--landing-line);background:#fff;border-radius:20px;order:-1;justify-self:stretch;width:auto;padding:20px;position:static}}@media (max-width:560px){.detail-head{padding-block:24px 28px}.detail-meta .share-actions{margin-left:0}.detail-cover-media{aspect-ratio:16/10;border-radius:20px}.detail-prose{font-size:17px}.detail-prose blockquote{padding:18px 20px 18px 52px;font-size:18px}.detail-prose blockquote:before{font-size:46px;left:14px}.detail-related{padding-block:56px 72px}}.landing-page .detail-link{color:var(--landing-blue);align-items:center;gap:8px;font:600 14px Be Vietnam Pro\:SemiBold;display:inline-flex}.detail-link span{transition:transform .25s}.detail-link:hover span[aria-hidden=true]:last-child{transform:translate(5px)}
