*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#566b78;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0 auto;max-width:50em;padding:4em 1em}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.header{background-image:url(/static/media/watch.f00605662bca76d9b5e1.jpg);background-position:top;background-repeat:no-repeat;background-size:cover;padding:20vw 2em}.header,.main{border-radius:1rem}.main{background-color:#f5f7f9;margin:1rem .5rem;text-align:center}.intro{font-size:1.2rem;font-weight:700;line-height:1.5rem;margin:1rem 0}.form,.intro{padding:1rem .5rem}.form{margin-top:1rem;width:100%}.balance{padding:0 .5rem}h2{color:#e81c4f}h3{margin-top:1em;padding-top:1em}.mainQuestion{text-align:left}.main input{margin-left:.3rem;margin-right:.3rem}button{border:1px solid #e81c4f;border-radius:1rem;color:#e81c4f;font-size:1.2rem;margin:2rem 0;padding:1rem;transition:none .2s ease-out;transition-property:color,background}button:hover{background:#e81c4f;color:#fff;cursor:pointer}label{font-size:1.2rem;line-height:1.5rem;margin:2rem 0;width:100%}.ageQuestion,.habitQuestion{display:block;text-align:left}.ageQuestion{margin-top:2rem}select{-webkit-appearance:none;appearance:none;background:#e5e9ff;border:none;border-radius:4px;color:#566b78;cursor:pointer;font-size:1rem;font-weight:600;height:3.9rem;margin:1rem 0;padding:20px;width:100%}.summary{font-size:1.2rem;line-height:1.5rem;margin-top:1rem;padding:1rem .5rem}a{color:blue;cursor:pointer;text-decoration:none}@media (min-width:668px) and (max-width:1024px){.header{padding:20vw 2em}.intro{font-size:1.4rem;line-height:1.5rem;margin:1rem 0;padding:1rem .5rem}.form{padding:1rem}.balance{padding:0 1rem}.ageQuestion,.habitQuestion,.mainQuestion,h3,select{font-size:1.4rem}select{height:4rem}}@media (min-width:1025px) and (max-width:1450px){.header{padding:15vw 2em}}@media (min-width:1450px){.header{padding:10vw 2em}}@media (min-width:1025px){.intro{line-height:1.5rem;margin:0 auto}.ageQuestion{margin:2rem 4rem;text-align:center}.habitQuestion,.mainQuestion{text-align:center;text-justify:auto}select{font-size:1.2rem;width:50%}.mainQuestion,h3,label{font-size:1.3rem}label{line-height:1.5rem}}
/*# sourceMappingURL=main.14082811.css.map*/