.rb-blog{--blog-ink:#183451;--blog-muted:#5b7189;--blog-line:#dbe7f3;min-height:100vh;color:var(--blog-ink);background:#f6f9fd}.rb-blog .rb-header{border-bottom:1px solid var(--blog-line);background:#fff}.rb-blog .rb-header nav{align-items:center;gap:25px;font-size:14px;display:flex}.rb-blog-index,.rb-blog-article{max-width:1120px;margin:auto;padding:0 28px}.rb-blog-hero{max-width:780px;padding:76px 0 44px}.rb-blog-hero h1{letter-spacing:-.045em;margin:20px 0;font-size:clamp(40px,6vw,68px);line-height:1.05}.rb-blog-hero h1 em{color:#2476dc;font-style:normal}.rb-blog-hero>p{max-width:620px;color:var(--blog-muted);font-size:18px;line-height:1.7}.rb-blog-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.rb-blog-card{border:1px solid var(--blog-line);background:#fff;border-radius:18px;flex-direction:column;gap:20px;padding:30px;display:flex}.rb-blog-featured{background:linear-gradient(125deg,#fff 45%,#eaf3ff);grid-column:1/-1;max-width:100%}.rb-blog-card-top,.rb-blog-card-bottom{color:var(--blog-muted);justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.rb-blog-card-top>span:first-child{color:#2268b6;background:#e9f2ff;border-radius:20px;padding:6px 11px;font-weight:600}.rb-blog-card h2{letter-spacing:-.025em;max-width:700px;margin:0;font-size:clamp(23px,3vw,34px);line-height:1.2}.rb-blog-card h2 a:hover,.rb-blog-prose a:hover{text-decoration:underline}.rb-blog-card>p{max-width:710px;color:var(--blog-muted);margin:0;font-size:15px;line-height:1.7}.rb-blog-card-bottom{border-top:1px solid var(--blog-line);margin-top:auto;padding-top:15px}.rb-blog-card-bottom a{color:#2268b6;font-weight:600}.rb-blog-cta{justify-content:space-between;align-items:center;gap:24px;margin-top:25px;padding:38px 0 65px;display:flex}.rb-blog-cta h2{letter-spacing:-.02em;margin:0 0 8px;font-size:24px}.rb-blog-cta p{color:var(--blog-muted);margin:0;font-size:14px;line-height:1.6}.rb-blog-footer{border-top:1px solid var(--blog-line);color:var(--blog-muted);background:#fff;flex-wrap:wrap;align-items:center;gap:22px;padding:30px max(28px,50vw - 532px);font-size:12px;display:flex}.rb-blog-footer nav{flex-wrap:wrap;gap:16px;display:flex}.rb-blog-breadcrumb{color:var(--blog-muted);flex-wrap:wrap;gap:10px;margin:32px 0;font-size:12px;display:flex}.rb-blog-article-heading{max-width:900px;padding-bottom:34px}.rb-blog-article-heading h1{letter-spacing:-.035em;margin:18px 0;font-size:clamp(35px,5vw,56px);line-height:1.1}.rb-blog-article-heading>p{max-width:750px;color:var(--blog-muted);font-size:18px;line-height:1.7}.rb-blog-byline{color:var(--blog-muted);flex-wrap:wrap;gap:14px;margin-top:22px;font-size:12px;display:flex}.rb-blog-byline>span:first-child{color:var(--blog-ink);font-weight:600}.rb-blog-article-grid{border-top:1px solid var(--blog-line);grid-template-columns:220px minmax(0,1fr);align-items:start;gap:55px;padding-top:34px;display:grid}.rb-blog-toc{font-size:12px;position:sticky;top:24px}.rb-blog-toc>strong{letter-spacing:.12em;color:var(--blog-muted);font-size:10px}.rb-blog-toc nav{gap:14px;margin-top:18px;line-height:1.6;display:grid}.rb-blog-toc a{color:var(--blog-muted)}.rb-blog-toc a:hover{color:#2476dc}.rb-blog-prose{color:#344d65;max-width:720px;padding-bottom:60px;font-size:16px;line-height:1.85}.rb-blog-prose section{margin:38px 0;scroll-margin-top:28px}.rb-blog-prose p{margin:17px 0}.rb-blog-prose h2{color:var(--blog-ink);letter-spacing:-.02em;margin:0 0 18px;font-size:25px;line-height:1.3}.rb-blog-prose ul{margin:18px 0;padding-left:23px}.rb-blog-prose li{margin:8px 0;padding-left:3px}.rb-blog-prose a:not(.rb-button){color:#2268b6}.rb-blog-intro{color:var(--blog-ink);font-size:18px;margin-top:0!important}.rb-blog-article-cta{background:#e9f2ff;border:1px solid #cbdff7;border-radius:14px;margin:32px 0;padding:25px}.rb-blog-article-cta p,.rb-blog-article-cta .rb-button{font-size:14px}.rb-blog-resources{border-top:1px solid var(--blog-line);padding-top:28px;font-size:14px}.rb-blog-back{font-size:14px}[data-theme=dark] .rb-blog{--blog-ink:#e5effb;--blog-muted:#adbed2;--blog-line:#30465f;background:#102034}[data-theme=dark] .rb-blog .rb-header,[data-theme=dark] .rb-blog-footer,[data-theme=dark] .rb-blog-card{background:#152a43}[data-theme=dark] .rb-blog-featured{background:linear-gradient(125deg,#152a43,#1a3658)}[data-theme=dark] .rb-blog-prose{color:#bccde0}[data-theme=dark] .rb-blog-card-top>span:first-child,[data-theme=dark] .rb-blog-article-cta{color:#c4dfff;background:#1b3c62;border-color:#365a80}[data-theme=dark] .rb-blog-prose a:not(.rb-button),[data-theme=dark] .rb-blog-card-bottom a{color:#8dc1ff}@media (max-width:760px){.rb-blog-index,.rb-blog-article{padding:0 20px}.rb-blog-hero{padding:45px 0 28px}.rb-blog-grid{grid-template-columns:1fr}.rb-blog-card{padding:23px}.rb-blog-article-grid{grid-template-columns:1fr;gap:25px}.rb-blog-toc{border-bottom:1px solid var(--blog-line);padding-bottom:22px;position:static}.rb-blog-toc nav{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 18px}.rb-blog-cta{flex-direction:column;align-items:flex-start}.rb-blog .rb-header{flex-wrap:wrap;gap:15px;padding:18px 20px}.rb-blog .rb-header nav{gap:16px}.rb-blog .rb-header>.rb-button{display:none}.rb-blog-article-heading>p{font-size:16px}.rb-blog-footer{padding:25px 20px}}[data-theme=dark] .rb-blog-hero h1 em{color:#89beff}
