/* v1.6.0 — canonical public typography. One font family, Arial. */
:root{--rh-font:Arial,Helvetica,sans-serif}
html,body,body :is(h1,h2,h3,h4,h5,h6,p,a,span,small,strong,em,li,dt,dd,blockquote,cite,label,legend,summary,figcaption,time,th,td,button,input,textarea,select,option),
body :is(.brand,.brand-name,.brand-name strong,.nav,.nav a,.btn,.hero h1,.hero-copy h1,.section h2,.page-header h1,.service-card h3,.article-body h3,.footer h3,.footer-brand,.prose,.prose h2,.prose h3,.rh-public-layout .prose h3,.faq-layout,.fact strong,.hero-photo-caption,.trust-items span){font-family:var(--rh-font)!important}
body{font-size:16px;line-height:1.65}
body :is(h1,h2,h3,h4,h5,h6){letter-spacing:-.015em}
body :is(.brand,.brand-name,.brand-name strong){letter-spacing:.015em}
body :is(.nav,.nav a,.footer,.footer a,.footer p,.footer small){font-size:inherit}
body .nav{font-size:15px}
body .footer{font-size:15px}
body .footer h3{font-size:17px;font-weight:700}
body .footer-bottom{font-size:13px}
body :is(button,input,textarea,select){font-family:var(--rh-font)!important}
@media(max-width:720px){body .nav{font-size:16px}}
