@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/BalooThambi2-400.woff2) format("woff2")}@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/BalooThambi2-600.woff2) format("woff2")}@font-face{font-family:"Baloo Thambi 2";font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/BalooThambi2-700.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter-400.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter-500.woff2) format("woff2")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter-600.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Montserrat-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Montserrat-800.woff2) format("woff2")}:root{--cal-primary: #003049;--cal-accent: #d62828;--cal-secondary: #f77f00;--cal-cream: #fff3e7;--cal-text: #7a7a7a;--cal-bg: #fff;--cal-font-heading: "Baloo Thambi 2", sans-serif;--cal-font-body: "Inter", sans-serif;--cal-font-brand: "Montserrat", sans-serif;--cal-page-pad: 1.25rem;--cal-page-max: 1200px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--cal-bg);color:var(--cal-text);font:400 1rem/1.6 var(--cal-font-body)}h1,h2,h3{margin:0 0 .5em;color:var(--cal-primary);font-family:var(--cal-font-heading);font-weight:600;line-height:1.15}a{color:inherit}
