h2{font-size:1.5rem;line-height:1.25}h3{font-size:1.5rem;line-height:1.25;padding-bottom:1rem}p::selection,p.large::selection{background-color:#ddd}p.large{font-size:1.5rem;color:#1e1e1e;line-height:1.5}hr{display:flex;width:100%;border:0;height:2px;border-radius:2px;background-color:#e6e6e6;margin:3rem 0}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd{margin:0}html:focus-within{scroll-behavior:smooth}body{min-height:100%;text-rendering:optimizeSpeed;line-height:1.5;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#333}ul,ol{list-style:none}a:not([class]){text-decoration-skip-ink:auto}a{color:inherit;text-decoration:none}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}button{background:none;border:none}@media (prefers-reduced-motion: reduce){html:focus-within{scroll-behavior:auto}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}html,body{width:100%;height:100%;font-size:16px;border-top:none;background-color:#fff}html,body{width:100%;height:100%}.root,.root>main{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}
