/* v18: clear, dense Manrope typography on the public dark interface. */
body.is-public-site{font-family:Manrope,Arial,sans-serif;font-weight:550;color:#f5f7fa}
body.is-public-site #main :is(h1,h2,h3){font-weight:750!important;text-rendering:optimizeLegibility}
body.is-public-site #main :is(p,.lead,.ra-hero-lead){font-weight:550!important}
body.is-public-site #main :is(.lead,.ra-hero-lead,.legacy-page>p){color:#d6dfe6!important;font-size:18px!important;line-height:1.7}
body.is-public-site #main :is(.muted,.car-meta,.card-meta){color:#c8d3dd}
body.is-public-site #main :is(label,.field>label){font-weight:700!important}
body.is-public-site :is(button,.button,input,textarea,select){font-family:Manrope,Arial,sans-serif}
body.is-public-site :is(.button,button){font-weight:700}
body.is-public-site .header .nav>a{font-weight:700!important}
body.is-public-site :is(.breadcrumb,.breadcrumbs){color:#d7dfe6;font-size:16px;font-weight:650}
body.is-public-site :is(.ra-account-dialog,.site-menu) :is(p,label,a){font-weight:600}
body.is-public-site :is(input,textarea)::placeholder{color:#bfcbd4;opacity:1}
body.is-public-site :is(.ra-kicker,.footer-label){font-weight:750}
body.is-public-site .footer :is(p,a){font-weight:550}
@media(max-width:700px){body.is-public-site #main :is(.lead,.ra-hero-lead,.legacy-page>p){font-size:17px!important}}
