:root{--font-headings:"eurostile","Helvetica Neue",Arial,sans-serif;--font-body:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif}html{font-size:100%}body{line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body,button,dd,input,li,p,select,td,textarea{font-family:var(--font-body);font-style:normal;font-weight:400}h1,h2,h3,h4,h5,h6{font-family:var(--font-headings);font-style:normal;font-weight:700;line-height:1.2;margin:0 0 .4em}h1 em,h1 i,h2 em,h2 i,h3 em,h3 i,h4 em,h4 i,h5 em,h5 i,h6 em,h6 i{font-style:italic}h1 b,h1 strong,h2 b,h2 strong,h3 b,h3 strong,h4 b,h4 strong,h5 b,h5 strong,h6 b,h6 strong{font-weight:800}.eyebrow{font-weight:700;letter-spacing:.08em;margin-bottom:.35em;text-transform:uppercase}.eyebrow,.subheading{display:block;font-family:var(--font-headings);font-style:normal}.subheading{font-weight:500;letter-spacing:.02em;margin-bottom:.25em;text-transform:none}blockquote{border-left:4px solid;font-family:var(--font-headings);font-style:italic;font-weight:400;margin:1.5rem 0;padding:.75rem 1rem}a{text-decoration:underline;text-decoration-color:currentColor;text-underline-offset:.12em}a:focus,a:hover{text-decoration-thickness:2px}.btn,.hs-button{font-family:var(--font-headings);font-weight:700;line-height:1.1}table{border-collapse:collapse}td,th{border-bottom:1px solid;padding:.6em .8em}ol,ul{padding-left:1.25em}.font-eurostile{font-family:var(--font-headings)!important}.font-body{font-family:var(--font-body)!important}