@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700&family=Source+Sans+3:wght@400;500;600&display=swap');
:root{
--font-display:'Montserrat',sans-serif;--font-body:'Source Sans 3',sans-serif;
--fs-display:clamp(40px,4vw,56px)/* @kind font */;--fs-h1:36px;--fs-h2:28px;--fs-h3:20px;--fs-body:16px;--fs-small:14px;--fs-caption:12px;
--lh-tight:1.15/* @kind other */;--lh-heading:1.25/* @kind other */;--lh-body:1.6/* @kind other */;
--ls-caps:.14em;--ls-heading:.01em;
--fw-light:300/* @kind font */;--fw-regular:400/* @kind font */;--fw-medium:500/* @kind font */;--fw-semibold:600/* @kind font */;--fw-bold:700/* @kind font */;
}
body{font-family:var(--font-body);color:var(--text-body);font-size:var(--fs-body);line-height:var(--lh-body)}
h1,h2,h3,h4{font-family:var(--font-display);color:var(--text-heading);line-height:var(--lh-heading);letter-spacing:var(--ls-heading)}
a{color:var(--cyan-600);text-decoration:none}a:hover{color:var(--navy-800)}
