.c-modal{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:rgba(6,7,24,.6);bottom:0;color:#fff;display:flex;height:100dvh;justify-content:center;left:0;position:fixed;right:0;top:0;width:100vw;z-index:9999}.c-modal__content{background:#fff;color:#02031d;height:100dvh;overflow:hidden;padding:var(--space-2xl) 0;position:relative;width:100vw}@media (min-width:62em){.c-modal__content{height:95dvh;width:60vw}}.c-modal__body{-webkit-overflow-scrolling:touch;height:100%;overflow:scroll}.c-modal__close{position:absolute;right:1.25rem;top:1.25rem}.c-modal__close:focus{outline:2px dashed #fff;outline-offset:4px}.c-modal__close:focus:not(:focus-visible){outline:none}.modal-enter-to,.modal-leave-from{opacity:1}.modal-enter-from,.modal-leave-to{opacity:0}.modal-enter-active,.modal-leave-active{transition:opacity .5s ease}.c-async-modal .c-async-modal__section{padding:0 var(--space-l);position:relative}.c-async-modal .c-async-modal__section:not(:first-child){border-top:1px solid #eaeaf1;padding-top:var(--space-xl)}.c-async-modal .c-async-modal__section .c-async-modal__print{position:absolute;right:1.25rem;top:1.25rem}.c-async-modal .c-async-modal__section .o-list-bare .info,.c-async-modal .c-async-modal__section .o-list-bare .label{display:inline-flex}.c-async-modal .c-async-modal__section .o-list-bare .label{padding-right:.3125rem}@media (min-width:62em){.c-async-modal .c-async-modal__section{padding:0 var(--space-xl)}.c-async-modal .c-async-modal__section .o-list-bare{display:table}.c-async-modal .c-async-modal__section .o-list-bare .o-list-bare__item{display:table-row}.c-async-modal .c-async-modal__section .o-list-bare .o-list-bare__item .info,.c-async-modal .c-async-modal__section .o-list-bare .o-list-bare__item .label{display:table-cell;padding-bottom:var(--space-s);vertical-align:bottom}.c-async-modal .c-async-modal__section .o-list-bare .o-list-bare__item .label span{display:flex}.c-async-modal .c-async-modal__section .o-list-bare .o-list-bare__item .label span:after{border-bottom:2px dotted #02031d;content:"";flex:1;min-width:var(--space-l);opacity:.4}}.c-async-modal .c-async-modal__section .label{font-weight:500}
