html{background:#f5f8fa;scroll-behavior:smooth}body{background:#f5f8fa;color:#213f4d;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;line-height:1.7}.container{max-width:1240px!important}a{color:#147f83}.title,.subtitle{color:#213f4d;letter-spacing:-.025em}.navbar{background:#fff;border-bottom:1px solid #dce6ea;min-height:82px;padding:5px 18px}.navbar-brand .navbar-item{gap:10px}.navbar-brand img{max-height:36px}.reader-brand{font-size:23px;font-weight:750;letter-spacing:-1px;color:#213f4d}.reader-brand span{color:#147f83}.navbar-item,.navbar-link{font-size:14px;color:#466875}.home-hero,.rkpg-hero{background:linear-gradient(125deg,#eff8f6,#fff9ed);border:1px solid #dce6ea;padding:36px;border-radius:22px;margin:25px 0 35px}.home-lead,.rkpg-lead{color:#627d8b}.card,.aq-card,.rkpg-hub-card,.rkp3-row,.faq-item{border:1px solid #dce6ea;border-radius:17px;box-shadow:none}.card-content{padding:27px}.aq-grid{gap:16px}.aq-card{padding:22px}.aq-card::before{width:3px;opacity:.6}.aq-name{font-size:18px}.aq-val{font-size:34px}.rk-cols{gap:23px}.rk-cols>div{background:white;border:1px solid #dce6ea;border-radius:18px;padding:25px}.rk-item{padding:11px 0}.rk-country,.rk-note,.aq-asof{color:#627d8b}.tag.is-light{background:#edf5f5;border-radius:20px;border:1px solid #dce8e9;font-size:13px;padding:5px 14px}.footer{background:white;margin-top:45px;border-top:1px solid #dce6ea;color:#627d8b;font-size:12px}.content-text{line-height:1.9}.table{background:white;border-radius:12px}.addon-card{max-width:100%}.addon-h2{margin-top:40px}.rkpg-hubcta{background:#edf6f5;border-color:#d4e6e4}h1.title{font-size:clamp(28px,3vw,42px);line-height:1.25;margin:30px 0}.breadcrumb{font-size:12px;margin-top:25px}.rkp3-row.r1{transform:none}.rkp-track{height:7px}.rkp-bar{opacity:.65}.navbar-dropdown{border-radius:12px}.navbar-burger{margin-left:auto}.rkpg-more-card{border-radius:15px;padding:17px}.aq-q{font-weight:500}a:focus-visible,summary:focus-visible{outline:3px solid #b87839;outline-offset:4px}@media(max-width:650px){.container{width:100%}.home-hero,.rkpg-hero{padding:23px}.navbar{padding:3px 8px}.reader-brand{font-size:20px}.rk-cols>div{padding:18px}.card-content{padding:20px}.aq-grid{grid-template-columns:repeat(2,1fr)}.aq-card{padding:17px}.rkp3-row{padding:15px}.footer{padding:28px 18px}}
