html,body{background-color:#f5f5f5;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}#app{min-height:100vh}html,body{color:#333;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#f5f5f5;width:100%;min-height:100vh;margin:0;padding:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;font-size:.37333rem;line-height:1.5}*{box-sizing:border-box}#app{width:100%;min-height:100vh;margin:0 auto;overflow-x:hidden}img{max-width:100%;height:auto;display:block}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}h1,h2,h3,h4,h5,h6,p{margin:0;font-weight:400}.page-container{padding-left:.53333rem;padding-right:.53333rem}.section{padding-top:.64rem;padding-bottom:.64rem}.text-display{color:#231815;font-size:.74667rem;font-weight:700;line-height:1.25}.text-h1{color:#231815;font-size:.64rem;font-weight:700;line-height:1.25}.text-h2{color:#231815;font-size:.53333rem;font-weight:700;line-height:1.25}.text-h3{color:#231815;font-size:.48rem;font-weight:500;line-height:1.5}.text-subtitle{color:#333;font-size:.42667rem;font-weight:500;line-height:1.5}.text-body{color:#333;font-size:.37333rem;font-weight:400;line-height:1.5}.text-caption{color:#999;font-size:.32rem;font-weight:400;line-height:1.5}.text-inverse{color:#fff}.flex-center{justify-content:center;align-items:center;display:flex}.flex-between{justify-content:space-between;align-items:center;display:flex}.safe-area-bottom{padding-bottom:1.33333rem}
