.title-xl{font-size:1.625rem;line-height:normal}@media(min-width: 64rem){.title-xl{font-size:3rem}}.card__title,.title-lg{font-size:1.3125rem;line-height:normal}@media(min-width: 64rem){.card__title,.title-lg{font-size:2rem}}.title-md{font-size:1.125rem;line-height:1.6}@media(min-width: 64rem){.title-md{font-size:1.5rem;line-height:1.4}}.title-sm{font-size:1rem;line-height:1.6}@media(min-width: 64rem){.title-sm{font-size:1.25rem;line-height:1.4}}.title-deco-xs,.title-xs{font-size:.875rem;line-height:1.5}@media(min-width: 64rem){.title-deco-xs,.title-xs{font-size:1.125rem}}.title-deco-xl{font-family:"Calligraffitti","Lucida Handwriting","Segoe Script","Comic Sans MS",cursive;font-size:1.75rem;line-height:1.4}@media(min-width: 64rem){.title-deco-xl{font-size:2.375rem;line-height:normal}}.title-deco-lg{font-family:"Calligraffitti","Lucida Handwriting","Segoe Script","Comic Sans MS",cursive;font-size:1.5rem;line-height:1.4}@media(min-width: 64rem){.title-deco-lg{font-size:2.25rem;line-height:normal}}.title-deco-xs{font-family:"Calligraffitti","Lucida Handwriting","Segoe Script","Comic Sans MS",cursive}.body-sm{font-size:.875rem}.bold{font-weight:bold}.uppercase{text-transform:uppercase}.card{background-color:#fff}.card--equal-height{display:flex;flex-direction:column;height:100%}.card__title{margin-bottom:1rem}@media(min-width: 64rem){.card__title{margin-bottom:2rem}}.card__header{display:flex;justify-content:space-between;align-items:center;gap:8px;padding:16px;border-bottom:1px solid #d4d1cb}@media(min-width: 64rem){.card__header{padding:24px}}.card__body{padding:16px}@media(min-width: 64rem){.card__body{padding:24px}}.card__footer{margin-top:auto;padding:16px}@media(min-width: 64rem){.card__footer{padding:24px}}.section-card{margin-bottom:1.25rem;padding:8px;color:#712d56;background-color:#fff;text-align:center}@media(min-width: 64rem){.section-card{padding:16px}}.main>.container{margin-block:1rem}@media(min-width: 64rem){.main>.container{margin-block:1.5rem}}.page{background-color:#f2f0ec}.page .main{margin:1.5rem 0 0 0}@media(min-width: 64rem){.page .main{margin:1.5rem 0 1.25rem 0}}.before-footer-content{margin:0;padding-top:1rem;background-color:#fff}@media(min-width: 64rem){.before-footer-content{padding-top:1.5rem}}.payment__paymentMethodTile{grid-template-columns:auto auto 1fr;margin-top:1rem}.payment__paymentMethodTile:first-child{margin-top:0}.payment__paymentMethodLogo{max-height:1.875rem;margin-left:auto}.button-next{display:flex;justify-content:flex-end;margin-top:1.25rem}.next-actions{margin-top:1.5rem;text-align:center}@media(min-width: 64rem){.next-actions{margin-top:3rem}}.next-actions__buttons{display:flex;flex-direction:column;justify-content:center;gap:1rem}@media(min-width: 64rem){.next-actions__buttons{flex-direction:row}}
