.exit-ramp-modal{width:100vw;height:100vh;height:-webkit-fill-available;min-height:-webkit-fill-available;background:rgba(0,0,0,.25);position:fixed;top:0;z-index:32}.exit-ramp-modal .exit-ramp-box{background:#fff;position:absolute;margin-top:auto;margin-bottom:auto;margin-inline:auto;top:0;bottom:0;inset-inline-end:0;inset-inline-start:0;width:36vw;max-height:82vh;max-height:-webkit-fill-available;max-width:50rem;border-radius:.75rem;border:.063rem solid #e8eaf0;-webkit-box-shadow:0 0 0 0 rgba(39,45,65,.06),0 3px 8px 0 rgba(39,45,65,.06),0 14px 14px 0 rgba(39,45,65,.05),0 31px 19px 0 rgba(39,45,65,.03),0 56px 22px 0 rgba(39,45,65,.01),0 87px 24px 0 rgba(39,45,65,0);box-shadow:0 0 0 0 rgba(39,45,65,.06),0 3px 8px 0 rgba(39,45,65,.06),0 14px 14px 0 rgba(39,45,65,.05),0 31px 19px 0 rgba(39,45,65,.03),0 56px 22px 0 rgba(39,45,65,.01),0 87px 24px 0 rgba(39,45,65,0);height:auto;min-height:-webkit-min-content;min-height:-moz-min-content;min-height:min-content;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.exit-ramp-modal .exit-ramp-box .header{position:sticky;top:0;padding-top:1.5rem;padding-bottom:1rem;-webkit-padding-start:1rem;padding-inline-start:1rem;-webkit-padding-end:3rem;padding-inline-end:3rem;background:#fff;border-radius:.75rem}.exit-ramp-modal .exit-ramp-box .header .close-button{position:absolute;top:1.25rem;inset-inline-end:1.5rem;cursor:pointer}.exit-ramp-modal .exit-ramp-box .content{padding-top:0;padding-bottom:0;-webkit-padding-start:1.5rem;padding-inline-start:1.5rem;-webkit-padding-end:0;padding-inline-end:0;-webkit-box-flex:1;-ms-flex:1;flex:1;overflow-y:auto}.exit-ramp-modal .exit-ramp-box .content .description.richtext{max-height:calc(100vh - 50px);min-height:5rem;-webkit-padding-end:1.5rem;padding-inline-end:1.5rem;padding-bottom:3rem;font-size:.875rem;line-height:1.25rem}.exit-ramp-modal .exit-ramp-box .content .description.richtext :not(sup,sub){font-size:.875rem;line-height:1.25rem}.exit-ramp-modal .exit-ramp-box .bottom-content-gradient{height:2.5rem;position:absolute;background:-webkit-gradient(linear,left top,left bottom,from(hsla(0,0%,100%,0)),to(#fff));background:linear-gradient(180deg,hsla(0,0%,100%,0),#fff);width:calc(100% - 1rem);top:-2.5rem;inset-inline-start:0;inset-inline-end:0}.exit-ramp-modal .exit-ramp-box .bottom-buttons{padding-top:1.5rem;padding-bottom:1.5rem;padding-inline:1.5rem;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;gap:.5rem;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:end;border-top:.063rem solid #e8eaf0;border-radius:.75rem;position:sticky;bottom:0;background:#fff;-webkit-box-shadow:0 0 0 0 rgba(39,45,65,.06),0 3px 8px 0 rgba(39,45,65,.06),0 14px 14px 0 rgba(39,45,65,.05),0 31px 19px 0 rgba(39,45,65,.03),0 56px 22px 0 rgba(39,45,65,.01),0 87px 24px 0 rgba(39,45,65,0);box-shadow:0 0 0 0 rgba(39,45,65,.06),0 3px 8px 0 rgba(39,45,65,.06),0 14px 14px 0 rgba(39,45,65,.05),0 31px 19px 0 rgba(39,45,65,.03),0 56px 22px 0 rgba(39,45,65,.01),0 87px 24px 0 rgba(39,45,65,0)}.exit-ramp-modal .exit-ramp-box .bottom-buttons .stack-buttons{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.exit-ramp-modal .exit-ramp-box .bottom-buttons.button-overflowed{padding-top:1.5rem;padding-bottom:1.5rem;padding-inline:1rem;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;gap:.5rem}.exit-ramp-modal .exit-ramp-box .bottom-buttons.button-overflowed button{margin-top:0;margin-bottom:0;margin-inline:0;width:100%}@media only screen and (max-width:75em){.exit-ramp-modal .exit-ramp-box .header{padding-top:1.25rem;padding-bottom:.75rem;-webkit-padding-start:1.25rem;padding-inline-start:1.25rem;-webkit-padding-end:3rem;padding-inline-end:3rem}}@media only screen and (max-width:64em){.exit-ramp-modal .exit-ramp-box{width:40vw}}@media only screen and (max-width:48em){.exit-ramp-modal .exit-ramp-box{width:100vw;top:unset;margin-top:unset;margin-bottom:unset;margin-inline:unset;max-height:90vh;border-radius:.75rem .75rem 0 0}.exit-ramp-modal .exit-ramp-box .content{-webkit-overflow-scrolling:touch}}