.modal_modal__DIZg2{position:fixed;top:50%;left:50%;transform:translate(-50%,-50%);display:flex;flex-direction:column;background-color:var(--colour-background-action-elevated);border-radius:var(--border-radius-xlarge);overflow:hidden;max-width:90vw;max-height:90dvh;height:-moz-fit-content;height:fit-content;z-index:110;transition:width .5s ease-in-out,height .5s ease-in-out,max-width .5s ease-in-out,max-height .5s ease-in-out;animation:modal_fade__NFnvW .3s ease-in forwards}.modal_modal--hide__bIJew{animation:modal_fadeOut__AHX4V .3s ease-out forwards}.modal_modal-header__4O7Vk{order:1;padding:0 var(--spacing-6)}@media only screen and (min-width:600px){.modal_modal-header__4O7Vk{padding:0 var(--spacing-8)}}.modal_modal-body__tfjDn{max-height:75dvh;overflow-y:auto;order:2;padding:0 var(--spacing-6);transition:width .5s ease-in-out,height .5s ease-in-out,max-width .5s ease-in-out,max-height .5s ease-in-out}@media only screen and (min-width:600px){.modal_modal-body__tfjDn{padding:0 var(--spacing-8)}}.modal_modal-footer__q258y{margin-top:auto;padding:var(--spacing-8) var(--spacing-6) var(--spacing-6);order:3}@media only screen and (min-width:600px){.modal_modal-footer__q258y{padding:var(--spacing-8) var(--spacing-8) var(--spacing-6)}}.modal_small__SUjty{width:90vw;max-width:30rem}.modal_medium__ISxiA{width:90vw;max-width:37.5rem}.modal_large__khEIc{width:90vw;max-width:48rem}.modal_adaptive__4rvxr{width:-moz-fit-content;width:fit-content;max-width:90vw}.modal_close__a7C9B{position:-webkit-sticky;position:sticky;top:var(--spacing-5);z-index:120;height:0;overflow-y:visible;display:flex;justify-content:flex-end;padding-right:var(--spacing-5)}.modal_close-button__3hpNX{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:var(--border-radius-round);background-color:var(--colour-background-subtle-primary);border:none;cursor:pointer;transition:transform .3s ease-in-out}.modal_close-button__3hpNX:focus-visible{outline:var(--border-width-medium) solid var(--colour-border-focused)}.modal_close-icon__BfiVa{width:1.25rem;height:1.25rem;--svg-base:var(--colour-content-primary)}@media only screen and (min-width:600px){.modal_close__a7C9B{top:var(--spacing-6);padding-right:var(--spacing-6)}}@keyframes modal_fade__NFnvW{0%{opacity:0;scale:.94;transform-origin:center center}to{opacity:1;scale:1}}@keyframes modal_fadeOut__AHX4V{0%{opacity:1;scale:1;transform-origin:center center}to{opacity:0;scale:.94}}
/*# sourceMappingURL=adff8dcbe5ca9efe.css.map*/