.rb-read-col{max-width:var(--rb-read);margin-left:auto;margin-right:auto}.rb-pg-hero.rb-read-col{box-sizing:content-box}.rb-read-meta{margin:20px 0 0;font-size:15px;line-height:1.5;color:var(--rb-ink-2)}.rb-read-meta span+span:before{content:"·";margin:0 10px;color:var(--rb-ink-2)}.rb-read{font:400 var(--rb-t-body)/1.7 var(--rb-body);color:var(--rb-ink)}.rb-read>section+section{margin-top:56px}.rb-read h2{margin:56px 0 16px;font:400 clamp(26px,2.4vw,34px)/1.18 var(--rb-display);letter-spacing:-.015em;scroll-margin-top:calc(var(--rb-bar) + 32px)}.rb-read>section>h2:first-child,.rb-read>h2:first-child{margin-top:0}.rb-read section{scroll-margin-top:calc(var(--rb-bar) + 32px)}.rb-read p{margin:0 0 20px}.rb-read a{color:var(--rb-act);text-decoration:underline;text-decoration-color:#142b2659;text-underline-offset:3px}.rb-read a:hover{text-decoration-color:currentColor}.rb-read ul{margin:0 0 24px;padding-left:1.2em}.rb-read li{margin:0 0 10px;padding-left:4px}.rb-read li::marker{color:var(--rb-ink-2)}.rb-read blockquote{margin:40px 0;padding:28px 32px;border-left:2px solid var(--rb-act);border-radius:0 14px 14px 0;background:var(--rb-mint-field)}.rb-read blockquote p{margin:0;font:400 clamp(21px,1.9vw,26px)/1.4 var(--rb-display);letter-spacing:-.01em}.rb-read blockquote footer{margin-top:14px;font-size:14px;color:var(--rb-ink-2)}.rb-legal__toc{margin:0 0 64px;padding:20px 0;border-block:1px solid var(--rb-rule)}.rb-legal__toc ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:4px 24px;counter-reset:lt}.rb-legal__toc li{counter-increment:lt}.rb-legal__toc a{display:inline-block;padding:6px 0;font-size:15px;color:var(--rb-ink-2);text-decoration:none}.rb-legal__toc a:before{content:counter(lt,decimal-leading-zero) " ";font-size:12px;font-variant-numeric:tabular-nums}.rb-legal__toc a:hover{color:var(--rb-ink)}@media(max-width:767px){.rb-read blockquote{padding:20px;margin:32px 0}.rb-legal__toc{margin-bottom:40px}}.rb-read sup{line-height:0;font-size:.7em}.rb-read sup a{text-decoration:none;padding:0 1px}.rb-art__sources{margin-top:56px;padding-top:28px;border-top:1px solid rgba(20,43,38,.14)}.rb-art__sources h2{margin:0 0 14px;font:500 13px/1.4 var(--rb-body);letter-spacing:.08em;text-transform:uppercase;color:var(--rb-ink-2)}.rb-art__sources ol{margin:0;padding-left:1.4em;font-size:15px;line-height:1.55;color:var(--rb-ink-2)}.rb-art__sources li{margin:0 0 8px;scroll-margin-top:calc(var(--rb-bar) + 32px)}.rb-art__sources li:target{color:var(--rb-ink)}
