*{box-sizing:border-box;padding:0;margin:0}:root{--font-sans:"Segoe UI","Segoe UI Variable",system-ui,sans-serif;--theme-accent:#08c;--theme-accent-dark:#069;--theme-accent-light:#0af;--theme-white:#d4d2cf;--theme-black:#141414;--theme-accent-rgb:0,136,204;--theme-scroll-shadow:0px 0px 5px 0px rgba(0,136,204,.85);--theme-menu-hover-shadow:0px 0px 30px 0px rgba(0,136,204,.75)}body,html{max-width:100vw;overflow-x:hidden;font-family:var(--font-sans)}body{color:#1f2937;background:#f5f3ee;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-wrap:break-word}::selection{background:var(--theme-accent);color:var(--theme-darkColor,#141414)}a{color:inherit;text-decoration:none}.body-relative{overflow:hidden}p{font-size:1.25rem;line-height:1.75rem;margin-bottom:1.5rem}h2{font-size:3rem;font-weight:500;line-height:3rem}h2,h3{margin-bottom:2rem}h3{font-size:1.875rem;font-weight:400;line-height:2.25rem}