.rv-blog-related-shell>.rv-shell-container{border-top:0}.rv-blog-related[data-astro-cid-xj4yj4fu]{padding-inline:clamp(16px,5vw,48px)}.rv-blog-related-head[data-astro-cid-xj4yj4fu]{max-width:680px;margin-bottom:clamp(28px,5vw,56px)}.rv-blog-related-kicker[data-astro-cid-xj4yj4fu]{display:block;margin-bottom:12px;font-family:var(--font-body);font-size:13px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--bright-blue-darkest)}.rv-blog-related[data-astro-cid-xj4yj4fu] h2[data-astro-cid-xj4yj4fu]{margin:0;font-family:var(--font-display);font-size:44px;font-weight:300;line-height:1.2;letter-spacing:0;color:var(--dark-gray)}.rv-blog-related-grid[data-astro-cid-xj4yj4fu]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--light-grey-new);border-left:1px solid var(--light-grey-new)}.rv-blog-related-grid[data-astro-cid-xj4yj4fu] .rv-blog-card{border-top:0;border-left:0}@media(max-width:900px){.rv-blog-related[data-astro-cid-xj4yj4fu] h2[data-astro-cid-xj4yj4fu]{font-size:38px}.rv-blog-related-grid[data-astro-cid-xj4yj4fu]{grid-template-columns:1fr}}@media(max-width:479px){.rv-blog-related[data-astro-cid-xj4yj4fu]{padding-inline:12px}.rv-blog-related[data-astro-cid-xj4yj4fu] h2[data-astro-cid-xj4yj4fu]{font-size:34px}}.rv-shell.rv-blog-article-hero-shell{background:linear-gradient(180deg,#fffffe73,#fffffe00 38%),linear-gradient(120deg,#fffffe00 20%,#fffffeb3,#fffffe00 80%),radial-gradient(ellipse 120% 100% at 50% 50%,transparent 55%,rgba(0,0,1,.04) 100%),linear-gradient(135deg,#eaf2fd,#bfd4f2,#eaf2fd)}.rv-blog-article-hero{max-width:940px;padding-inline:clamp(16px,7vw,48px);padding-top:0}.rv-blog-breadcrumb ol{list-style:none;padding:0;margin:0 0 18px;display:flex;flex-wrap:wrap;gap:8px;align-items:center}.rv-blog-breadcrumb li{display:inline-flex;gap:8px;align-items:center;min-width:0}.rv-blog-breadcrumb a,.rv-blog-breadcrumb span{font-family:var(--font-body);font-size:13px;line-height:1.4;letter-spacing:0;color:var(--gray);text-decoration:none}.rv-blog-breadcrumb a:hover{color:var(--accent-blue);text-decoration:underline;text-underline-offset:2px}.rv-blog-breadcrumb [aria-current=page]{color:var(--dark-gray);font-weight:500}.rv-blog-article-topic{margin:0 0 12px;display:inline-flex;font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;color:var(--bright-blue-darkest)}.rv-blog-article-hero h1{max-width:880px;margin:0;font-family:var(--font-display);font-size:42px;font-weight:300;line-height:1.12;letter-spacing:0;color:var(--dark-gray);text-wrap:pretty}.rv-blog-article-description{max-width:720px;margin:16px 0 0;font-family:var(--font-body);font-size:16px;line-height:1.5;letter-spacing:0;color:var(--gray)}.rv-blog-article-meta{margin-top:18px;display:flex;flex-wrap:wrap;gap:10px 18px;align-items:center;font-family:var(--font-body);font-size:14px;line-height:1.45;letter-spacing:0;color:var(--gray)}.rv-blog-article-shell>.rv-shell-container{border-top:0}.rv-blog-article-wrap{display:grid;grid-template-columns:minmax(160px,220px) minmax(0,820px);gap:clamp(32px,6vw,88px);align-items:start;padding-inline:clamp(16px,5vw,56px)}.rv-blog-article-aside{position:sticky;top:104px;color:var(--gray)}.rv-blog-article-aside dl{display:grid;gap:22px;margin:0}.rv-blog-article-aside dt{margin:0 0 5px;font-family:var(--font-body);font-size:12px;font-weight:500;line-height:1.4;letter-spacing:0;color:var(--gray)}.rv-blog-article-aside dd{margin:0;font-family:var(--font-body);font-size:14px;line-height:1.45;letter-spacing:0;color:var(--dark-gray)}.rv-article{min-width:0;font-family:var(--font-body);color:var(--gray)}.rv-article>*:first-child{margin-top:0}.rv-article h2,.rv-article h3,.rv-article h4{font-family:var(--font-display);font-weight:300;color:var(--dark-gray);letter-spacing:0;text-wrap:pretty}.rv-article h2{margin:56px 0 18px;font-size:44px;line-height:1.16}.rv-article h3{margin:38px 0 14px;font-size:32px;line-height:1.2}.rv-article h4{margin:30px 0 12px;font-size:20px;line-height:1.25}.rv-article p,.rv-article li{font-family:var(--font-body);font-size:17px;line-height:1.72;letter-spacing:0;color:var(--gray)}.rv-article p{margin:0 0 20px}.rv-article ul,.rv-article ol{margin:0 0 24px;padding-left:1.35em}.rv-article ul{list-style:disc outside}.rv-article ol{list-style:decimal outside}.rv-article li::marker{color:var(--bright-blue-darkest);font-weight:600}.rv-article li+li{margin-top:9px}.rv-article a{color:var(--bright-blue-darkest);text-decoration:underline;text-decoration-color:#0931744d;text-underline-offset:3px;transition:color .15s var(--ease-out),text-decoration-color .15s var(--ease-out)}.rv-article a:hover{color:var(--accent-blue-dark);text-decoration-color:currentColor}.rv-article strong{color:var(--dark-gray);font-weight:600}.rv-article blockquote{margin:32px 0;padding:24px 28px;border-left:3px solid var(--accent-blue);background:var(--lightest-grey-new)}.rv-article blockquote p{margin:0;color:var(--dark-gray)}.rv-blog-article-back{padding-inline:clamp(16px,5vw,56px);margin-top:clamp(40px,6vw,72px);margin-left:calc(min(220px,22vw) + clamp(32px,6vw,88px))}.rv-blog-article-back a{color:var(--bright-blue-darkest);font-family:var(--font-body);font-size:14px;font-weight:500;line-height:1.45;letter-spacing:0;text-decoration:none}.rv-blog-article-back a:before{content:"<- "}.rv-blog-article-back a:hover{text-decoration:underline;text-underline-offset:3px}@media(max-width:900px){.rv-blog-article-hero h1{font-size:36px}.rv-blog-article-description{font-size:16px}.rv-blog-article-wrap{grid-template-columns:1fr;gap:32px}.rv-blog-article-aside{position:static;padding-bottom:28px;border-bottom:1px solid var(--light-grey-new)}.rv-blog-article-aside dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 24px}.rv-blog-article-back{margin-left:0}}@media(max-width:560px){.rv-blog-article-hero{padding-inline:12px;padding-top:0}.rv-blog-article-hero h1{font-size:30px}.rv-blog-article-description{font-size:15px}.rv-blog-article-meta{gap:8px 14px}.rv-blog-article-wrap,.rv-blog-article-back{padding-inline:12px}.rv-blog-article-aside dl{grid-template-columns:1fr}.rv-article p,.rv-article li{font-size:16px;line-height:1.68}.rv-article h2{font-size:32px}.rv-article h3{font-size:24px}}
