.modal{z-index:2500;--bs-modal-width: 950px;--border-radius: 0;--bs-modal-bg: var(--clr-primary);--font-clr: var(--white);--link-clr: var(--clr-accent)}.modal .modal-dialog .modal-content{--paddingRight: 2rem;border-radius:var(--border-radius);border:none;padding:2rem;overflow:hidden}.modal .modal-dialog .modal-content .modal-header{border-radius:var(--border-radius) var(--border-radius) 0 0;border:none;align-items:start;padding:0 0 var(--paddingRight) 0;justify-content:space-between}.modal .modal-dialog .modal-content .modal-header *{color:var(--white)}.modal .modal-dialog .modal-content .modal-header .modal-title{margin-bottom:0}.modal .modal-dialog .modal-content .modal-body{max-height:75vh;overflow-y:auto;padding:0 2rem 0 0}.modal .modal-dialog .modal-content .modal-body p:last-child{margin-bottom:0}.modal .modal-dialog .modal-content .btn-close{--bs-btn-close-color: var(--font-clr);--bs-btn-close-opacity: 1;background-color:var(--white);border-radius:var(--border-radius);background-size:0.9rem}[data-bs-toggle="modal"]{cursor:pointer}.modal-backdrop.show{--bs-backdrop-opacity: .75;--bs-backdrop-zindex: 300;--bs-backdrop-bg: var(--clr-secondary)}