html{font-size:16px}body{-webkit-font-feature-settings:"pkna";font-feature-settings:"pkna";letter-spacing:.05rem;line-height:1.6}h2{letter-spacing:.03125rem;margin-top:0;margin-bottom:0}h3{margin-top:0;margin-bottom:0}a{font-size:inherit;color:#2892d7}ul{margin-bottom:0}@media screen and (max-width:479px){hr{border:0;border-top:1px solid #f9f9f9;margin-top:22px;margin-bottom:22px}}.o-session-container__title{font-size:1.5rem}@media screen and (max-width:479px){.o-session-container__title{font-size:1.125rem}}.o-session-container__native-app-message{font-size:1rem}@media screen and (max-width:479px){.o-session-container__native-app-message{font-size:.75rem}}.m-session-card__heading{font-size:1rem}@media screen and (max-width:479px){.m-session-card__heading{font-size:.9375rem}}.m-session-card__input-heading{font-size:1rem}@media screen and (max-width:479px){.m-session-card__input-heading{font-size:.9375rem}}.m-session-card__input{font-size:1rem}.o-session-container__save_login .label-text{font-size:.875rem}@media screen and (max-width:479px){.o-session-container__save_login .label-text{font-size:.75rem}}.m-session-card__submit-label{font-size:.875rem}.m-session-card__forget-password a{font-size:.75rem}.m-social-oauth{font-size:.875rem}.o-session-container__bottom{font-size:1rem}@media screen and (max-width:479px){.o-session-container__bottom,.o-session-container__bottom a{font-size:.9375rem}}.o-session-container__account{font-size:1rem}@media screen and (max-width:479px){.o-session-container__account{font-size:.75rem}}.o-session-container__top-anchor{font-size:.875rem}.o-session-container__rule-text a{font-size:inherit}@media (min-width:840px){.container{max-width:initial}}.a-error-message{font-size:.75rem}.mod-snackbar .text{font-size:.875rem}.o-mail-confirmation__body-title{font-size:2.25rem}@media screen and (max-width:479px){.o-mail-confirmation__body-title{font-size:1.125rem}}.o-mail-confirmation__head-image{display:inline-block}@media screen and (max-width:479px){.o-mail-confirmation__body-description,.o-mail-confirmation__body-address-frame{font-size:.9375rem}}.o-mail-confirmation__body-underivered-title,.o-mail-confirmation__body-underivered-description,.o-mail-confirmation__body-notes-title,.o-mail-confirmation__body-notes-description{font-size:.875rem}@media screen and (max-width:479px){.m-info-bar__date-container{font-size:.875rem}.m-info-bar__price{font-size:.75rem}}.m-session-card__input--error{font-size:1rem}