*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"kern" 1;-webkit-text-size-adjust:100%}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;line-height:1.23529;color:#1d1d1f;background:#fff;min-width:320px;font-size:17px;letter-spacing:-.022em;overflow-x:hidden}h1,h2,h3,h4,h5,h6{margin:0;font-weight:700;line-height:1.08333;letter-spacing:-.022em;font-feature-settings:"kern" 1,"liga" 1}p{margin:0;line-height:1.38095;letter-spacing:-.022em}a{color:inherit;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1)}button{font-family:inherit;letter-spacing:-.022em}:focus-visible{outline:2px solid #007AFF;outline-offset:2px;border-radius:4px}html{scroll-padding-top:80px}::selection{background:#007aff;color:#fff;text-shadow:none}::-moz-selection{background:#007aff;color:#fff;text-shadow:none}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:#0003;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0000004d}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
