.rs{--rs-navy:#0a406a;--rs-navy-deep:#072c49;--rs-aqua:#6ac3e9;--rs-orange:#ff8300;--rs-ink:#1b2b38;--rs-slate:#5c6b78;--rs-line:#dfe7ed;--rs-mist:#f4f8fa;--rs-paper:#fff;--rs-display:"Baloo Bhaina 2",sans-serif;--rs-body:"Nunito",sans-serif;--rs-mono:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;--rs-gutter:28px;font-family:var(--rs-body);color:var(--rs-ink)}.rs .rs-mono{font-family:var(--rs-mono);font-variant-numeric:tabular-nums;letter-spacing:-.01em}.rs .container{max-width:1080px}.rs-hero>.container,.rs-meta>.container{padding-left:20px;padding-right:20px}.rs-hero{background:linear-gradient(160deg,var(--rs-navy) 0%,var(--rs-navy-deep) 100%);color:#fff;padding:56px 0 60px;position:relative;overflow:hidden}.rs-hero:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--rs-aqua)}@media (min-width:768px){.rs-hero{padding:84px 0 88px}}.rs-hero__eyebrow{font-family:var(--rs-mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--rs-aqua);margin:0 0 20px}.rs-hero__headline{font-family:var(--rs-display);font-weight:600;font-size:clamp(34px,5.6vw,62px);line-height:1.06;letter-spacing:-.015em;color:#fff;margin:0;max-width:none}.rs-hero__summary{font-family:var(--rs-body);font-size:18px;line-height:30px;color:rgba(255,255,255,.82);margin:26px 0 0;max-width:none}@media (min-width:768px){.rs-hero__summary{font-size:20px;line-height:33px}}.rs-hero__cta{margin:30px 0 0}.rs-hero__btn{display:inline-block;background:var(--rs-orange);color:#fff;font-family:var(--rs-body);font-weight:700;font-size:19px;line-height:1;padding:18px 34px;border-radius:7px;text-decoration:none;transition:background .2s ease,transform .2s ease}.rs-hero__btn:hover,.rs-hero__btn:focus{background:#e57500;color:#fff;transform:translateY(-1px)}.rs-hero__btn:focus-visible{outline:3px solid var(--rs-aqua);outline-offset:3px}.rs-meta{background:var(--rs-mist);border-bottom:1px solid var(--rs-line);padding:20px 0}.rs-meta__list{display:flex;flex-wrap:wrap;gap:12px 40px;margin:0}.rs-meta__item{margin:0}.rs-meta__list dt{font-family:var(--rs-body);font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-slate);margin:0 0 3px}.rs-meta__list dd{font-size:15px;color:var(--rs-navy);margin:0}.rs-meta__note{font-size:14px;line-height:21px;color:var(--rs-slate);margin:14px 0 0;padding-top:12px;border-top:1px solid var(--rs-line)}.rs .rs-shell{padding-top:52px;padding-bottom:20px}.rs .rs-stats{display:grid;grid-template-columns:1fr;gap:var(--rs-gutter);margin:8px 0 56px}@media (min-width:600px){.rs .rs-stats{grid-template-columns:repeat(2,1fr)}}@media (min-width:940px){.rs .rs-stats{grid-template-columns:repeat(4,1fr)}}.rs-stat{margin:0;padding:0 0 0 18px;border-left:3px solid var(--rs-aqua);scroll-margin-top:90px}.rs-stat__value{display:block;font-family:var(--rs-display);font-weight:600;font-size:clamp(40px,5vw,54px);line-height:1.1;letter-spacing:-.02em;color:var(--rs-navy);font-variant-numeric:tabular-nums}.rs-stat__label{font-size:16px;line-height:23px;color:var(--rs-ink);margin:10px 0 0}.rs-provenance{font-size:12px;color:var(--rs-slate);margin:12px 0 0;padding-top:9px;border-top:1px solid var(--rs-line)}.rs-body{max-width:none}.rs .rs-finding{margin:0 0 64px}.rs .rs-finding__title,.rs .rs-section-title{font-family:var(--rs-display);font-weight:500;font-size:clamp(26px,3.2vw,36px);line-height:1.18;letter-spacing:-.01em;color:var(--rs-navy);margin:0 0 18px}.rs .rs-finding__narrative p{font-size:17px;line-height:30px;color:var(--rs-ink)}.rs-figure{margin:32px 0 0;padding:0;background:var(--rs-paper);border:1px solid var(--rs-line);border-radius:10px;overflow:hidden}.rs-figure__chart{padding:24px 24px 8px;min-height:300px;position:relative}.rs-figure__caption{font-size:13px;line-height:20px;color:var(--rs-slate);padding:14px 24px;border-top:1px solid var(--rs-line);background:var(--rs-mist)}.rs-data{border-top:1px solid var(--rs-line)}.rs-data__toggle{font-family:var(--rs-body);font-size:13px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--rs-navy);cursor:pointer;padding:14px 24px;list-style:none;display:flex;align-items:center;gap:9px}.rs-data__toggle::-webkit-details-marker{display:none}.rs-data__toggle:before{content:"";width:7px;height:7px;border-right:2px solid var(--rs-aqua);border-bottom:2px solid var(--rs-aqua);transform:rotate(45deg) translate(-1px,-1px);transition:transform .2s ease}.rs-data[open] .rs-data__toggle:before{transform:rotate(-135deg) translate(-2px,-2px)}.rs-data__toggle:focus-visible{outline:2px solid var(--rs-aqua);outline-offset:-2px}.rs-data__scroll{overflow-x:auto}.rs-table{width:100%;border-collapse:collapse;font-size:15px}.rs-table th{font-family:var(--rs-body);font-size:12px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;text-align:left;color:var(--rs-slate);padding:12px 24px;border-bottom:1px solid var(--rs-line);white-space:nowrap}.rs-table td{padding:13px 24px;border-bottom:1px solid var(--rs-line);color:var(--rs-ink)}.rs-table td+td{font-family:var(--rs-mono);font-variant-numeric:tabular-nums;font-size:14px;color:var(--rs-navy)}.rs-table tbody tr:last-child td{border-bottom:0}.rs-faq{margin:0 0 56px;padding-top:8px}.rs-faq__list{border-top:1px solid var(--rs-line)}.rs-faq__item{border-bottom:1px solid var(--rs-line)}.rs-faq__q{display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;padding:20px 0;list-style:none;font-family:var(--rs-display);font-weight:500;font-size:clamp(18px,2vw,21px);line-height:1.3;color:var(--rs-navy)}.rs-faq__q::-webkit-details-marker{display:none}.rs-faq__q:focus-visible{outline:2px solid var(--rs-aqua);outline-offset:3px}.rs-faq__icon{position:relative;flex:0 0 18px;width:18px;height:18px;margin-top:2px}.rs-faq__icon:before,.rs-faq__icon:after{content:"";position:absolute;background:var(--rs-aqua);transition:transform .2s ease,opacity .2s ease}.rs-faq__icon:before{top:8px;left:0;width:18px;height:2px}.rs-faq__icon:after{top:0;left:8px;width:2px;height:18px}.rs-faq__item[open] .rs-faq__icon:after{transform:scaleY(0);opacity:0}.rs-faq__a{padding:0 0 22px}.rs .rs-faq__a p{font-size:16px;line-height:27px;color:var(--rs-ink);margin:0;max-width:68ch}.rs-faq__item[open] .rs-faq__a{animation:rs-faq-reveal .22s ease}@keyframes rs-faq-reveal{from{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.rs-actions__title{font-family:var(--rs-display);font-weight:500;font-size:20px;line-height:1.2;margin:0 0 12px}.rs-cite{background:var(--rs-mist);border:1px solid var(--rs-line);padding:28px;border-radius:10px;margin:0 0 56px}.rs-cite .rs-actions__title{color:var(--rs-navy)}.rs-cite__text{font-size:13px;line-height:23px;color:var(--rs-slate);word-break:break-word;margin:0}.rs-byline{border-top:1px solid var(--rs-line);padding:24px 0 56px;display:flex;flex-wrap:wrap;align-items:baseline;gap:10px 32px;font-size:16px}.rs-byline__role{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--rs-slate);margin-right:8px}.rs-byline a{color:var(--rs-navy);font-weight:700;text-decoration:none;border-bottom:1px solid var(--rs-aqua)}.rs-byline a:hover{border-bottom-color:var(--rs-navy)}.rs-back{margin-left:auto;font-family:var(--rs-mono);font-size:13px}.rs a:focus-visible{outline:2px solid var(--rs-aqua);outline-offset:3px}@media (prefers-reduced-motion:reduce){.rs *,.rs *:before,.rs *:after{transition-duration:.01ms !important;animation-duration:.01ms !important}}.ra-shell{padding-top:44px}.ra-list{list-style:none;margin:0;padding:0}.ra-item{margin:0 0 20px}.ra-item__link{display:flex;flex-direction:column;gap:16px;padding:30px 32px;background:var(--rs-mist);border:1px solid var(--rs-line);border-radius:10px;text-decoration:none;color:inherit;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.ra-item__link:hover{border-color:var(--rs-aqua);box-shadow:0 6px 20px rgba(10,64,106,.08);transform:translateY(-2px)}.ra-item__link:focus-visible{outline:2px solid var(--rs-aqua);outline-offset:4px}@media (min-width:760px){.ra-item__link{flex-direction:row;align-items:baseline;gap:40px}.ra-item__body{flex:1 1 auto}.ra-item__meta{flex:0 0 160px;text-align:right}}.ra .ra-item__title{font-family:var(--rs-display);font-weight:500;font-size:clamp(22px,2.6vw,30px);line-height:1.18;letter-spacing:-.01em;color:var(--rs-navy);margin:0 0 8px}.ra-item__link:hover .ra-item__title{color:var(--rs-navy-deep)}.ra-item__summary{font-family:var(--rs-body);font-size:16px;line-height:26px;color:var(--rs-ink);margin:0;max-width:68ch}.ra-item__meta{display:flex;flex-wrap:wrap;gap:6px 16px;font-size:13px;color:var(--rs-slate)}@media (min-width:760px){.ra-item__meta{flex-direction:column;gap:8px}}.ra-item__stat{color:var(--rs-navy);font-weight:600}.ra-item__cta{color:var(--rs-navy);font-weight:700;font-size:16px}.ra-item__link:hover .ra-item__cta{color:var(--rs-navy-deep)}.ra-empty{font-family:var(--rs-body);font-size:18px;color:var(--rs-slate);padding:40px 0}.ra-pagination{margin:40px 0 60px;font-family:var(--rs-mono);font-size:14px}.ra-pagination a,.ra-pagination .current{color:var(--rs-navy);text-decoration:none;padding:6px 10px}.ra-pagination .current{color:var(--rs-aqua);font-weight:700}.rs-hero--author{padding-bottom:44px}.rs-author__hero-inner{display:flex;flex-direction:column;gap:20px}@media (min-width:640px){.rs-author__hero-inner{flex-direction:row;align-items:center;gap:30px}}.rs-author__headshot{width:120px;height:120px;border-radius:50%;object-fit:cover;border:3px solid var(--rs-aqua);flex:0 0 auto}.rs .rs-author__name{font-size:clamp(30px,4vw,46px);margin:0}.rs-author__title{font-family:var(--rs-body);font-size:18px;line-height:26px;color:var(--rs-aqua);font-weight:700;margin:10px 0 0}.rs-author__credentials{font-family:var(--rs-body);font-size:15px;line-height:23px;color:rgba(255,255,255,.75);margin:6px 0 0}.rs-author__shell{padding-top:40px}.rs-author__bio{max-width:68ch;font-size:17px;line-height:30px}.rs-author__connect{margin:24px 0 0}.rs-author__linkedin{font-family:var(--rs-body);font-weight:700;font-size:16px;color:var(--rs-navy);text-decoration:none;border-bottom:2px solid var(--rs-aqua);padding-bottom:2px}.rs-author__linkedin:hover{border-bottom-color:var(--rs-navy)}.rs-author__studies{margin-top:48px}.rs-author__back{margin:40px 0 56px;font-family:var(--rs-mono);font-size:13px}.rs-author__back a{color:var(--rs-aqua);font-weight:700;text-decoration:none}.rs-author__back a:hover{color:var(--rs-navy)}