*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--black:#0a0a0a;--white:#f5f2ed;--cream:#ede9e1;--green:#2d6a4f;--green-light:#52b788;--green-muted:#d8f3dc;--accent:#b7e4c7;--red:#c1121f;--gray:#6b7280;--border:hsla(0,0%,4%,.12)}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;background:var(--white);color:var(--black);overflow-x:hidden}