@import url('https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Manrope:wght@400;500;600;700;800&display=swap');:root{--ink:#172638;--muted:#617081;--navy:#101d2c;--blue:#223b52;--orange:#d6001c;--red:#d6001c;--red-dark:#ac0018;--cream:#f6f8f9;--border:#dfe5ea;--max:1400px;--orange-soft:#fff1f3;--orange-deep:#b60017}
*{box-sizing:border-box}
html{scroll-behavior:smooth}
body{margin:0;color:var(--ink);font:16px/1.65 'DM Sans',Arial,sans-serif;background:white}
h1,h2,h3,h4{font-family:Manrope,Arial,sans-serif;line-height:1.23;margin:0 0 18px;font-weight:700}
h1{font-size:clamp(38px,4vw,62px);letter-spacing:-2.5px}
h2{font-size:clamp(30px,3vw,43px);letter-spacing:-1.4px}
h3{font-size:21px}
p{margin:0 0 18px}
a{text-decoration:none;color:inherit}
img{border:0;max-width:100%}
button,input,select,textarea{font:inherit}
button{cursor:pointer}
button:focus,button:focus-visible{outline:0;outline-offset:0}
input:focus,textarea:focus,select:focus{outline:2px solid #d6001c33;outline-offset:0;border-color:#d6001c}