:root{color:#17242b;-webkit-font-smoothing:antialiased;background-color:#f3efe7;font-family:"Source Sans 3",system-ui,sans-serif;font-size:15px;line-height:1.45}body{background-color:#f3efe7;margin:0}h1,h2,h3,h4{font-variant-numeric:lining-nums tabular-nums;font-family:EB Garamond,Georgia,serif;font-weight:600}button,input,select,textarea{font-family:inherit}button:focus-visible,input:focus-visible,select:focus-visible{outline-offset:2px;outline:2px solid #a35a2e}.spinner{box-sizing:border-box;border:2px solid;border-right-color:#0000;border-radius:50%;width:14px;height:14px;animation:.8s linear infinite girar;display:inline-block}@keyframes girar{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.spinner{display:none}}
