.rp-index,.rp-page{--rp:#8b303f;--rp-ink:#1b1f27;--rp-ink-2:#454c59;--rp-ink-3:#6a7280;--rp-line:#e4e1de;--rp-soft:#f3f1ef;box-sizing:border-box;max-width:1240px;color:var(--rp-ink);margin:0 auto;padding:32px 24px 80px;font-family:Be Vietnam Pro,system-ui,sans-serif}.rp-crumb{color:var(--rp-ink-3);align-items:center;gap:8px;margin:0 0 24px;font-size:13px;display:flex}.rp-crumb a{color:inherit;text-decoration:none}.rp-crumb a:hover{text-decoration:underline}.rp-index-head h1{letter-spacing:-.01em;margin:0 0 12px;font-family:Noto Serif,Georgia,serif;font-size:clamp(32px,4.4vw,48px);font-weight:700;line-height:1.15}.rp-index-head>p{max-width:680px;color:var(--rp-ink-2);margin:0 0 24px;font-size:17px;line-height:1.65}.rp-chips{flex-wrap:wrap;gap:8px;margin:0 0 36px;display:flex}.rp-chips a{background:var(--rp-soft);color:var(--rp-ink-2);border-radius:999px;padding:8px 14px;font-size:14px;text-decoration:none}.rp-chips a:hover{background:#e9e5e2}.rp-chips a[aria-current=page]{background:var(--rp);color:#fff}.rp-card{gap:16px;min-width:0;display:grid}.rp-card-cover{text-decoration:none;display:block}.rp-card-cat{margin:0 0 6px;font-size:13px}.rp-card-cat a{color:var(--rp);font-weight:600;text-decoration:none}.rp-card h3{margin:0 0 8px;font-family:Noto Serif,Georgia,serif;font-size:20px;font-weight:700;line-height:1.3}.rp-card h3 a{color:inherit;text-decoration:none}.rp-card h3 a:hover{text-decoration:underline}.rp-card-sum{color:var(--rp-ink-2);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0 0 8px;font-size:15px;line-height:1.6;display:-webkit-box;overflow:hidden}.rp-card.is-large{border-bottom:1px solid var(--rp-line);grid-template-columns:minmax(0,320px) minmax(0,1fr);align-items:center;gap:40px;margin:0 0 44px;padding:0 0 44px}.rp-card.is-large h3{font-size:clamp(26px,3vw,36px)}.rp-card.is-large .rp-card-sum{-webkit-line-clamp:5;font-size:17px}.rp-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:36px 28px;display:grid}.rp-meta{color:var(--rp-ink-3);margin:0 0 16px;font-size:13px}.rp-empty{justify-items:start;gap:8px;padding:48px 0;display:grid}.rp-empty h2{margin:8px 0 0;font-size:22px}.rp-empty p{max-width:520px;color:var(--rp-ink-2);margin:0;line-height:1.65}.rp-empty a{color:var(--rp);font-weight:600;text-decoration:none}.rp-pager{color:var(--rp-ink-3);justify-content:space-between;align-items:center;margin-top:48px;font-size:14px;display:flex}.rp-pager a{color:var(--rp);align-items:center;gap:6px;font-weight:600;text-decoration:none;display:inline-flex}.rp-hero{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:64px;padding:8px 0 56px;display:grid}.rp-hero-cat{margin:0 0 12px;font-size:14px}.rp-hero-cat a{color:var(--rp);font-weight:600;text-decoration:none}.rp-hero h1{letter-spacing:-.01em;margin:0 0 16px;font-family:Noto Serif,Georgia,serif;font-size:clamp(32px,4.6vw,54px);font-weight:700;line-height:1.12}.rp-sub{color:var(--rp-ink-2);margin:0 0 16px;font-size:20px;line-height:1.5}.rp-sum{color:var(--rp-ink);margin:0 0 20px;font-size:17px;line-height:1.7}.rp-hero-cover{justify-self:center;width:100%;max-width:420px;box-shadow:0 0 0 1px #1b1f270f}.rp-btn{background:var(--rp);color:#fff;cursor:pointer;border:0;border-radius:6px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:0 24px;font:600 16px/1 Be Vietnam Pro,system-ui,sans-serif;text-decoration:none;transition:filter .15s,transform .15s;display:inline-flex}.rp-btn:hover{filter:brightness(.92)}.rp-btn:active{transform:translateY(1px)}.rp-btn:focus-visible{outline:3px solid var(--rp);outline-offset:3px}.rp-btn:disabled{opacity:.7;cursor:progress}.rp-btn.is-off{cursor:not-allowed;opacity:1;background:#9aa0aa}.rp-note{color:var(--rp-ink-3);margin:10px 0 0;font-size:13px}.rp-ok{color:#1f4a33;background:#e8f2ec;border-radius:6px;align-items:flex-start;gap:8px;margin:0;padding:14px 16px;font-size:15px;line-height:1.55;display:flex}.rp-ok svg{flex:none;margin-top:2px}.rp-ok a{color:inherit;font-weight:600}.rp-err{color:#a3262a;align-items:flex-start;gap:6px;margin:10px 0 0;font-size:14px;display:flex}.rp-err svg{flex:none;margin-top:3px}.rp-dl.is-form{background:var(--rp-soft);border-radius:8px;gap:14px;max-width:460px;padding:20px;display:grid}.rp-fields{gap:12px;display:grid}.rp-field label{margin:0 0 4px;font-size:14px;font-weight:600;display:block}.rp-field label small{color:var(--rp-ink-3);font-weight:400}.rp-field input{box-sizing:border-box;width:100%;min-height:44px;color:var(--rp-ink);background:#fff;border:1px solid #cfcac6;border-radius:6px;padding:0 12px;font:400 16px Be Vietnam Pro,system-ui,sans-serif}.rp-field input:focus-visible{outline:3px solid var(--rp);outline-offset:1px;border-color:var(--rp)}.rp-consent{color:var(--rp-ink-2);align-items:flex-start;gap:10px;font-size:13.5px;line-height:1.55;display:flex}.rp-consent input{width:18px;height:18px;accent-color:var(--rp);flex:none;margin-top:3px}.rp-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.rp-sec{border-top:1px solid var(--rp-line);padding:48px 0}.rp-sec h2{margin:0 0 28px;font-family:Noto Serif,Georgia,serif;font-size:clamp(24px,2.8vw,32px);font-weight:700;line-height:1.25}.rp-findings ol{counter-reset:kf;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 56px;margin:0;padding:0;list-style:none;display:grid}.rp-findings li{counter-increment:kf;grid-template-columns:56px minmax(0,1fr);gap:4px 16px;display:grid}.rp-findings li:before{content:counter(kf);color:var(--rp);grid-row:1/3;font-family:Noto Serif,Georgia,serif;font-size:44px;font-weight:700;line-height:1}.rp-findings h3{margin:0;font-size:18px;line-height:1.4}.rp-findings p{color:var(--rp-ink-2);margin:0;font-size:16px;line-height:1.65}.rp-quote{background:var(--rp);color:#fff;text-align:left;border-radius:0;grid-template-columns:minmax(0,1fr);justify-items:center;margin:0;padding:56px 24px;display:grid}.rp-quote blockquote{max-width:820px;margin:0}.rp-quote blockquote p,.rp-quote figcaption,.rp-quote figcaption b{color:#fff}.rp-quote p{margin:0;font-family:Noto Serif,Georgia,serif;font-size:clamp(22px,2.8vw,32px);line-height:1.4}.rp-quote figcaption{flex-wrap:wrap;gap:12px;width:100%;max-width:820px;margin-top:20px;font-size:15px;display:flex}.rp-quote figcaption span{opacity:.85}.rp-toc ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 56px;margin:0;padding:0;list-style:none;display:grid}.rp-toc h3{margin:0 0 4px;font-size:18px}.rp-toc p{color:var(--rp-ink-2);margin:0;font-size:15px;line-height:1.6}.rp-body{max-width:760px}.rp-body .rp-sec p{color:var(--rp-ink);margin:0 0 18px;font-size:18px;line-height:1.8}.rp-authors ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 56px;margin:0;padding:0;list-style:none;display:grid}.rp-authors li{align-items:flex-start;gap:16px;display:flex}.rp-authors img{object-fit:cover;border-radius:50%;flex:none;width:72px;height:72px}.rp-authors h3{margin:0 0 2px;font-size:18px}.rp-au-title{color:var(--rp-ink-3);margin:0 0 6px;font-size:14px}.rp-authors p{color:var(--rp-ink-2);margin:0;font-size:15px;line-height:1.6}.rp-faq{max-width:820px}.rp-faq details{border-bottom:1px solid var(--rp-line);padding:16px 0}.rp-faq summary{cursor:pointer;font-size:17px;font-weight:600;line-height:1.5}.rp-faq details p{color:var(--rp-ink-2);margin:10px 0 0;font-size:16px;line-height:1.7}.rp-band{background:var(--rp-soft);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;margin:16px 0 0;padding:36px 40px;display:grid}.rp-band h2{margin:0 0 6px;font-family:Noto Serif,Georgia,serif;font-size:26px}.rp-band p{color:var(--rp-ink-2);margin:0}.rp-sources ul{gap:8px;margin:0;padding:0 0 0 20px;font-size:15px;line-height:1.55;display:grid}.rp-sources a{color:var(--rp)}.rp-news{gap:12px;margin:0;padding:0;list-style:none;display:grid}.rp-news a{color:var(--rp-ink);font-size:17px;line-height:1.5;text-decoration:none}.rp-news a:hover{text-decoration:underline}.rp-related h2+.rp-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.rp-related .rp-news{margin-bottom:8px}.rp-related h2:not(:first-child){margin-top:48px}@media (max-width:980px){.rp-grid,.rp-related h2+.rp-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-hero{grid-template-columns:1fr;gap:36px}.rp-hero-cover{justify-self:start;max-width:280px}.rp-card.is-large{grid-template-columns:1fr;gap:24px}.rp-card.is-large .rp-card-cover{max-width:260px}.rp-findings ol,.rp-toc ul,.rp-authors ul{grid-template-columns:1fr}.rp-band{grid-template-columns:1fr;padding:28px 24px}}@media (max-width:560px){.rp-index,.rp-page{padding:20px 16px 64px}.rp-grid,.rp-related h2+.rp-grid{grid-template-columns:1fr}.rp-btn{width:100%}.rp-dl.is-form{max-width:none}}@media (prefers-reduced-motion:reduce){.rp-btn{transition:none}}.rp-feature{background:var(--rp);color:#fff;margin:0 -24px 40px;padding:72px 24px;position:relative;overflow:hidden}.rp-feature img{object-fit:cover;opacity:.35;width:100%;height:100%;position:absolute;inset:0}.rp-feature-in{max-width:900px;position:relative}.rp-feature .rp-crumb,.rp-feature .rp-crumb a,.rp-feature .rp-hero-cat a,.rp-feature .rp-meta,.rp-feature .rp-sub{color:#ffffffe0}.rp-feature h1{color:#fff;margin:0 0 16px;font-family:Noto Serif,Georgia,serif;font-size:clamp(34px,5.4vw,64px);font-weight:700;line-height:1.08}.rp-article{max-width:760px;margin:0 auto}.rp-article .rp-dl{margin:0 0 40px}.rp-lede{margin:0 0 28px;font-family:Noto Serif,Georgia,serif;font-size:clamp(20px,2.4vw,26px);line-height:1.55}.rp-article .rp-findings ol,.rp-article .rp-toc ul{grid-template-columns:1fr}.rp-t-chuyen-de .rp-quote{margin-left:-24px;margin-right:-24px}.rp-data-head{max-width:900px;padding:8px 0 32px}.rp-data-head h1{margin:0 0 12px;font-family:Noto Serif,Georgia,serif;font-size:clamp(30px,4.4vw,50px);line-height:1.15}.rp-stats{border-top:3px solid var(--rp);border-bottom:1px solid var(--rp-line);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;margin:0 0 48px;padding:36px 0;list-style:none;display:grid}.rp-stats strong{color:var(--rp);font-family:Noto Serif,Georgia,serif;font-size:clamp(44px,6vw,76px);font-weight:700;line-height:1;display:block}.rp-stats span{margin-top:10px;font-size:16px;font-weight:600;line-height:1.5;display:block}.rp-stats small{color:var(--rp-ink-3);margin-top:4px;font-size:13px;display:block}.rp-data-body{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:56px;display:grid}.rp-data-body .rp-findings ol{grid-template-columns:1fr}.rp-data-body .rp-findings{border-top:0;padding-top:16px}.rp-data-side{gap:20px;display:grid;position:sticky;top:24px}.rp-data-side .rp-cover{max-width:220px}.rp-brief{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;padding:8px 0 40px;display:grid}.rp-brief h1{margin:0 0 16px;font-family:Noto Serif,Georgia,serif;font-size:clamp(30px,4.2vw,46px);line-height:1.15}.rp-brief-list{counter-reset:b;gap:18px;margin:24px 0 0;padding:0;list-style:none;display:grid}.rp-brief-list li{counter-increment:b;grid-template-columns:36px minmax(0,1fr);gap:2px 12px;display:grid}.rp-brief-list li:before{content:counter(b);color:var(--rp);grid-row:1/3;font-family:Noto Serif,Georgia,serif;font-size:28px;font-weight:700}.rp-brief-list b{font-size:17px;line-height:1.4}.rp-brief-list span{color:var(--rp-ink-2);font-size:15px;line-height:1.6}.rp-brief-side{background:var(--rp-soft);border-radius:8px;gap:14px;padding:24px;display:grid;position:sticky;top:24px}.rp-brief-side .rp-cover{max-width:140px}.rp-event-head{max-width:900px;padding:8px 0 32px}.rp-event-head h1{margin:0 0 20px;font-family:Noto Serif,Georgia,serif;font-size:clamp(32px,4.8vw,56px);line-height:1.1}.rp-event-when{flex-wrap:wrap;gap:12px 48px;margin:0;display:flex}.rp-event-when dt{color:var(--rp-ink-3);font-size:14px}.rp-event-when dd{color:var(--rp);margin:2px 0 0;font-size:22px;font-weight:700}.rp-event-body{grid-template-columns:minmax(0,1fr) 360px;align-items:start;gap:56px;display:grid}.rp-event-side{background:var(--rp-soft);border-radius:8px;gap:16px;padding:24px;display:grid;position:sticky;top:24px}.rp-event-side .rp-cover{max-width:140px}.rp-agenda,.rp-speakers{gap:16px;margin:0;padding:0;list-style:none;display:grid}.rp-agenda li{grid-template-columns:96px minmax(0,1fr);gap:16px;display:grid}.rp-agenda time{color:var(--rp);font-weight:700}.rp-agenda b,.rp-speakers b{font-size:17px;display:block}.rp-agenda span,.rp-speakers span{color:var(--rp-ink-2);font-size:14.5px}.rp-speakers{grid-template-columns:repeat(2,minmax(0,1fr))}.rp-speakers li{gap:2px;display:grid}@media (max-width:980px){.rp-data-body,.rp-brief,.rp-event-body{grid-template-columns:1fr;gap:32px}.rp-data-side,.rp-brief-side,.rp-event-side{position:static}.rp-speakers{grid-template-columns:1fr}.rp-feature{margin:0 -16px 32px;padding:48px 16px}.rp-t-chuyen-de .rp-quote{margin-left:-16px;margin-right:-16px}}
