/* Readable type for the public website. The brand mark keeps its own lettering. */
body.rf-page{font-family:Inter,Arial,sans-serif;font-weight:500;--muted:#555561;--text-2:#555561;--text-3:#555561;--text-4:#555561;--f-price:Inter,Arial,sans-serif}
.rf-page.public-page .button{font-family:inherit}
.rf-page :is(h1,h2,h3){font-family:Inter,Arial,sans-serif}
.rf-page :is(.rv-hero h1,.hero .hero-copy h1){letter-spacing:-.045em;font-weight:600}
.rf-page :is(.rv-section-head h2,.learning-heading h2){letter-spacing:-.04em;font-weight:600}
.rf-page .eyebrow{font-weight:600;letter-spacing:.075em}
.rf-page :is(.rv-hero-copy>p,.rv-section-head>p,.rf-editorial-rows p,.rf-policy-feature p,.rf-guide-layout article>p,.rf-glossary dd){font-size:16px;line-height:1.8}
.rf-page :is(.rf-security-panel p,.rf-value-path p,.rf-brain-layers p,.rf-resource-grid p,.rf-handoff p){font-size:15px;line-height:1.8}
.rf-page .primary-nav{font-weight:500}
.rf-page .nav-popover strong{font-size:14px;font-weight:600}
.rf-page .nav-popover small{font-size:12px;line-height:1.6}
.rf-page .footer-main a{font-size:14px}
.rf-page .site-note,.rf-page .console-tour-note{font-size:13px;line-height:1.8}
#learning-story{--js-muted:#5b5065}
#learning-story .js-story-copy>p{font-size:16px;line-height:1.8}
#learning-story :is(.js-conclusion p,.js-action-copy p){font-size:14px;line-height:1.8}
#learning-story :is(.js-kicker,.js-figure-overline,.js-id,.js-outcomes>span,.js-outcome-reading,.js-story-bottom>p){color:#675373}
#learning-story :is(.js-contexts button,.js-chapters button,.js-outcomes button,.js-figure-takeaway p,.js-signal-strip>span){color:#654c77;font-weight:500}
#learning-story .js-journey text,#learning-story .js-mobile-journey text{font-family:Inter,Arial,sans-serif;font-weight:500}
#learning-story :is(.js-svg-foot,.js-svg-eyebrow,.js-svg-tag){font-weight:600}
@media(max-width:600px){
 .rf-page :is(.rv-hero-copy>p,.rv-section-head>p,.rf-editorial-rows p,.rf-policy-feature p,.rf-guide-layout article>p,.rf-glossary dd){font-size:15px}
 .rf-page .primary-nav{font-size:14px}
 #learning-story .js-story-copy>p{font-size:15px}
 .rf-page .rv-hero h1{letter-spacing:-.04em}
}
