.modal{--modal-transition-behavior:.3s ease-in;--modal-size:var(--width-content--max,1140px);--modal-size--tiny:calc(var(--modal-size)*0.46);--modal-size--small:calc(var(--modal-size)*0.6);--modal-size--large:calc(var(--modal-size)*0.72);--modal-size--max:calc(100% - 20px);--modal-size--header:max(1.225em,min(2.5vw,1.5em));--modal-size--body-pad:max(12px,min(3.4vw,20px));backdrop-filter:blur(9pt);-webkit-box-sizing:border-box;box-sizing:border-box;font-family:inherit;height:100vh;position:fixed;-webkit-transition:backdrop-filter var(--modal-transition-behavior);transition:backdrop-filter var(--modal-transition-behavior);width:100vw;z-index:9000}.modal,.modal:before{left:0;margin:0;padding:0;top:0}.modal:before{background-color:#000;content:"";display:block;height:100%;opacity:.65;position:absolute;-webkit-transition:opacity var(--modal-transition-behavior);transition:opacity var(--modal-transition-behavior);width:100%}.modal h3{font-size:var(--modal-size--header);max-width:calc(100% - 75pt)}.modal button{-webkit-box-shadow:none;box-shadow:none;outline:none}.modal[aria-hidden=true]{display:none;opacity:0;pointer-events:none}.modal[aria-hidden=true]:before{opacity:0}.modal-pane{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-box-pack:justify;-ms-flex-pack:justify;background-color:#fff;border-radius:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;height:calc(100% - 20px);justify-content:space-between;left:0;margin:auto;max-height:690px;max-width:758px;overflow:hidden;position:absolute;right:0;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%);width:calc(100% - 20px)}.modal-pane--large-fluid,.modal-pane--large-wide-fluid,.modal-pane--small-fluid,.modal-pane--small-wide-fluid,.modal-pane--tiny-fluid,.modal-pane--tiny-wide-fluid{height:auto;width:calc(100% - 20px)}.modal-pane--max{max-height:var(--modal-size--max);max-width:var(--modal-size--max)}.modal-pane--tiny{max-height:var(--modal-size--tiny);max-width:calc(var(--modal-size--tiny)*.8)}.modal-pane--tiny-wide{max-height:calc(var(--modal-size--tiny)*.65);max-width:var(--modal-size--tiny)}.modal-pane--small{max-height:var(--modal-size--small);max-width:calc(var(--modal-size--small)*.8)}.modal-pane--small-wide{max-height:calc(var(--modal-size--small)*.6);max-width:var(--modal-size--small)}.modal-pane--large{max-height:var(--modal-size--large);max-width:calc(var(--modal-size--large)*.8)}.modal-pane--large-wide{max-height:calc(var(--modal-size)*.54);max-width:var(--modal-size)}.modal-pane--tiny-fluid{max-width:calc(var(--modal-size--tiny)*.8)}.modal-pane--tiny-wide-fluid{max-width:var(--modal-size--tiny)}.modal-pane--small-fluid{max-width:calc(var(--modal-size--small)*.8)}.modal-pane--small-wide-fluid{max-width:var(--modal-size--small)}.modal-pane--large-fluid{max-width:calc(var(--modal-size--large)*.8)}.modal-pane--large-wide-fluid{max-width:var(--modal-size)}.modal-body,.modal-header{-webkit-box-sizing:border-box;box-sizing:border-box;padding:15px var(--modal-size--body-pad)}.modal-body{padding-bottom:0;padding-top:0}.modal-header{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-align:center;-ms-flex-align:center;align-items:center;background-color:#fff;border-bottom:1px solid #eee;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-ms-flex-wrap:nowrap;flex-wrap:nowrap;height:65px;justify-content:space-between;width:100%}.modal-body{height:calc(100% - 65px);overflow-y:auto}.modal-ctrl--loopback{-webkit-transform:translate(12.5%,75%)!important;transform:translate(12.5%,75%)!important}.modal-ctrl--close.button{font-weight:600;vertical-align:text-bottom}.modal-ctrl--close.button .i-cross:after,.modal-ctrl--close.button .i-cross:before{height:1.5px}.cmp-button.format--link.modal-ctrl--close{--nyc-cmp-button-color:var(--nyc-sys-color-text-base);--_background:trapsparent;-webkit-text-decoration:none;text-decoration:none}.cmp-button.format--link.modal-ctrl--close:focus,.cmp-button.format--link.modal-ctrl--close:hover{-webkit-text-decoration:underline;text-decoration:underline}.cmp-button.format--link.modal-ctrl--close:focus,.cmp-button.format--link.modal-ctrl--close:focus-visible{outline:2px dashed var(--_outline-color);outline-offset:.25rem}@media screen and (max-width:828px){.modal-pane--large-wide{max-height:var(--modal-size);max-width:calc(var(--modal-size)*.44)}}@media screen and (max-width:600px){.modal-pane--small-wide{max-height:var(--modal-size--small);max-width:calc(var(--modal-size--small)*.6)}}@media screen and (max-width:480px){.modal{height:100dvh}.modal-pane{border-radius:0!important;height:100%!important;max-height:100%!important;max-width:100%!important;width:100%!important}.modal-header{background-color:var(--color-primary--dark)}.modal-header h3{color:#fff;opacity:0}.cmp-button.format--link.modal-ctrl--close{--nyc-cmp-button-color:var(--nyc-sys-color-text-base-inverse)}.cmp-button.format--link.modal-ctrl--close:focus-visible{--_outline-color:#fff}.format--link.modal-ctrl--close.button:focus,.format--link.modal-ctrl--close.button:hover{--_outline-color:#fff;-webkit-box-shadow:0 0 0 2px #000,0 0 0 4px var(--_outline-color);box-shadow:0 0 0 2px #000,0 0 0 4px var(--_outline-color)}}@media screen and (max-width:400px){.modal-title{clip:rect(0,0,0,0);border:0;height:0;opacity:0;outline:none;overflow:hidden;padding:0;position:absolute;text-indent:-9999px;white-space:nowrap;width:0;z-index:-1}}@media screen and (max-width:350px){.modal-body{padding-left:2px;padding-right:2px}.modal-header{padding-left:7px;padding-right:7px}}