h1[data-v-738fcab7],h2[data-v-738fcab7],h3[data-v-738fcab7],h4[data-v-738fcab7],h5[data-v-738fcab7],h6[data-v-738fcab7]{font-family:Archivo,sans-serif;line-height:110%;font-weight:700;color:#180a5c}h1[data-v-738fcab7]{font-size:6.4rem;margin:0;font-weight:700}h1.display[data-v-738fcab7]{font-size:9.6rem}@media only screen and (max-width:767.98px){h1[data-v-738fcab7]{font-size:3.2rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h1[data-v-738fcab7]{font-size:4.8rem;margin:0}}h2[data-v-738fcab7]{font-size:4.8rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h2[data-v-738fcab7]{font-size:2.8rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h2[data-v-738fcab7]{font-size:3.2rem;margin:0}}h3[data-v-738fcab7]{font-size:3.2rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h3[data-v-738fcab7]{font-size:2.4rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h3[data-v-738fcab7]{font-size:2.4rem;margin:0}}h4[data-v-738fcab7]{font-size:2.4rem;margin:0;font-weight:600}@media only screen and (max-width:767.98px){h4[data-v-738fcab7]{font-size:1.8rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h4[data-v-738fcab7]{font-size:2rem;margin:0}}h5[data-v-738fcab7]{font-size:2rem;margin:0}@media only screen and (max-width:767.98px){h5[data-v-738fcab7]{font-size:1.6rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h5[data-v-738fcab7]{font-size:2rem;margin:0}}h6[data-v-738fcab7]{font-size:1.6rem;margin:0}@media only screen and (max-width:767.98px){h6[data-v-738fcab7]{font-size:1.4rem;margin:0}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){h6[data-v-738fcab7]{font-size:1.4rem;margin:0}}p[data-v-738fcab7]{font-size:1.6rem;line-height:145%;margin-bottom:0;margin-block-start:0}p.x-large[data-v-738fcab7]{font-size:2rem}p.large[data-v-738fcab7]{font-size:1.8rem}p.small[data-v-738fcab7]{font-size:1.4rem}@media only screen and (max-width:767.98px){p[data-v-738fcab7]{font-size:1.4rem;margin-bottom:0}p.x-large[data-v-738fcab7]{font-size:1.8rem}p.large[data-v-738fcab7]{font-size:1.6rem}p.small[data-v-738fcab7]{font-size:1.2rem}}@media only screen and (min-width:767.99px)and (max-width:1023.98px){p[data-v-738fcab7]{font-size:1.4rem;margin-bottom:0}p.x-large[data-v-738fcab7]{font-size:1.8rem}p.large[data-v-738fcab7]{font-size:1.6rem}p.small[data-v-738fcab7]{font-size:1.2rem}}caption[data-v-738fcab7]{font-size:1.4rem;color:#84807a;text-align:left;padding-left:.4rem;margin-top:.2rem}.card[data-v-738fcab7]{background-color:#f6f7fe;border-radius:2.4rem;border:4px solid #f6f7fe;padding:3.2rem;text-align:left;flex-direction:column;justify-content:space-between;display:flex;box-sizing:border-box;transition:all .3s ease-in-out;gap:.8rem;cursor:pointer}.card[data-v-738fcab7]:hover{box-shadow:0 4px 8px #0000001a;border:4px solid #d1d8fa;background-color:#fff}@media only screen and (max-width:767.98px){.card[data-v-738fcab7]{padding:2rem}}.card--white[data-v-738fcab7]{background-color:#fff;border-radius:2.4rem;border:2px solid #d1d8fa;padding:3.2rem;text-align:left;flex-direction:column;justify-content:space-between;display:flex;box-sizing:content-box;transition:all .3s ease-in-out;gap:.8rem}.card--white[data-v-738fcab7]:hover{box-shadow:0 4px 8px #0000001a;border:2px solid #758af0;background-color:#fff}@media only screen and (max-width:767.98px){.card--white[data-v-738fcab7]{padding:2rem}}.card--compact[data-v-738fcab7]{display:flex;flex-direction:row;padding:1.6rem;align-items:flex-start;border-radius:1.6rem}.card--compact .emoji[data-v-738fcab7]{font-size:2rem;margin-right:.4rem}.card--compact .description[data-v-738fcab7]{margin:0}.card--compact .calculator-intro[data-v-738fcab7]{display:flex;flex-direction:column;gap:.8rem}.emoji[data-v-738fcab7]{font-size:2.4rem;margin:0}.title[data-v-738fcab7]{color:#180a5c}@media only screen and (max-width:767.98px){p.small[data-v-738fcab7]{font-size:1.3rem}}.description[data-v-738fcab7]{margin-bottom:1.6rem;flex-grow:1}@media only screen and (max-width:767.98px){.description[data-v-738fcab7]{margin-bottom:.8rem}}
