*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:Outfit,sans-serif;font-weight:400;line-height:1.6;color:#3d3d3d;background-color:#faf7f2;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}h1,h2,h3,h4,h5,h6{font-family:Cormorant Garamond,serif;font-weight:600;line-height:1.2;color:#2d3436}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}button{font-family:inherit;cursor:pointer;border:none;background:none}:focus-visible{outline:2px solid #5b8fa8;outline-offset:2px}::selection{background-color:#5b8fa8;color:#fff}
