.AgeCalculator_age_calculator__l7adQ{display:flex;flex-flow:column;justify-content:space-between;background-color:var(--clr-neutral-100);min-height:48.6rem;width:34.3rem;padding:4.8rem 2.4rem;border-radius:24px 24px 100px 24px}@media(min-width:500px){.AgeCalculator_age_calculator__l7adQ{min-height:65.1rem;width:84rem;padding:5.6rem;border-radius:24px 24px 200px 24px}}.AgeCalculator_age_calculator__birthday-date-form__NNV8q{display:flex;column-gap:1.6rem;min-height:10.1rem}@media(min-width:500px){.AgeCalculator_age_calculator__birthday-date-form__NNV8q{column-gap:3.2rem}}.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x{display:flex;flex-flow:column;width:16rem;font-size:var(--fs-200);font-weight:700;color:var(--clr-neutral-800)}.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x[aria-invalid=true]{color:var(--clr-error-100)}@media(min-width:500px){.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x{font-size:var(--fs-200)}}.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x input{margin-top:.8rem;padding:1.2rem;border:1px solid var(--clr-neutral-300);border-radius:5px;font-weight:700;font-size:var(--fs-300);width:100%;color:var(--clr-neutral-900);height:7.2rem}@media(min-width:500px){.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x input{font-size:var(--fs-500)}}.AgeCalculator_age_calculator__birthday-date-form__input__pQC0x span{font-style:italic;font-size:var(--fs-200);font-weight:400}.AgeCalculator_age_calculator__spacer__iuolA{position:relative;align-items:center;width:100%;display:flex}.AgeCalculator_age_calculator__spacer__iuolA span{background:var(--clr-neutral-300);height:1px;width:63.2rem}.AgeCalculator_age_calculator__spacer__iuolA button{position:absolute;right:0;background:var(--clr-primary-100);border-radius:50%;cursor:pointer;border:none;display:grid;place-items:center;height:6.4rem;width:6.4rem}.AgeCalculator_age_calculator__spacer__iuolA button:hover{transform:scale(1.1);transition:transform .1s ease-out}@media(min-width:500px){.AgeCalculator_age_calculator__spacer__iuolA button{height:9.6rem;width:9.6rem}}.AgeCalculator_age_calculator__spacer__iuolA button svg{width:3rem;height:3rem}@media(min-width:500px){.AgeCalculator_age_calculator__spacer__iuolA button svg{width:4.4rem;height:4.4rem}}.AgeCalculator_age_calculator__result__ysmqY{font-weight:700;display:grid;grid-template-columns:auto 1fr;grid-column-gap:.8rem;column-gap:.8rem;line-height:110%;font-size:4.2rem;font-style:italic;font-weight:800}@media(min-width:500px){.AgeCalculator_age_calculator__result__ysmqY{font-size:10.4rem}}.AgeCalculator_age_calculator__result__ysmqY span{color:var(--clr-primary-100);text-align:center;min-height:6.2rem}@media(min-width:500px){.AgeCalculator_age_calculator__result__ysmqY span{min-height:11.4rem}}.AgeCalculator_age_calculator__result__ysmqY span:nth-of-type(2n){text-align:left;color:var(--clr-neutral-900)}