.filterable{margin-top:15px}.filterable .panel-heading .pull-right{margin-top:-20px}.filterable .filters input[disabled]{background-color:transparent;border:none;cursor:auto;box-shadow:none;padding:0;height:auto;font-weight:bold}.filterable .filters input[disabled]::-webkit-input-placeholder{color:#333}.filterable .filters input[disabled]::-moz-placeholder{color:#333}.filterable .filters input[disabled]:-ms-input-placeholder{color:#333}.js-snackbar-container{position:fixed;bottom:0;right:0;display:flex;flex-direction:column;align-items:flex-end;max-width:100%;z-index:999;overflow:hidden}.js-snackbar-container--top-left{bottom:unset;right:unset;top:0;left:0}.js-snackbar-container--top-center{top:0;bottom:unset;left:50%;right:unset;transform:translateX(-50%)}.js-snackbar-container--top-right{bottom:unset;right:0;left:unset;top:0}.js-snackbar-container--bottom-left{bottom:0;right:unset;left:0;top:unset}.js-snackbar-container--bottom-center{bottom:0;right:unset;left:50%;top:unset;transform:translateX(-50%)}.js-snackbar-container--bottom-right{bottom:unset;right:0;left:unset;bottom:0}.js-snackbar-container--fixed{position:fixed}.js-snackbar-container *{box-sizing:border-box}.js-snackbar__wrapper{overflow:hidden;height:auto;margin:0;border-radius:3px;display:flex;min-width:auto;transition-property:all;transition-timing-function:ease;transition-duration:0.5s}.js-snackbar{display:inline-flex;box-sizing:border-box;border-radius:3px;color:white;font-size:16px;background-color:var(--orange);vertical-align:bottom;box-shadow:0 0 4px 0 black;margin:0 10px;flex-grow:1}.js-snackbar__close,.js-snackbar__status,.js-snackbar__message-wrapper{position:relative}.js-snackbar__message-wrapper{flex:1;padding:12px}.js-snackbar__message{display:inline-block}.js-snackbar__status{display:none;min-width:15px;margin-right:5px;border-radius:3px 0 0 3px;background-color:transparent}.js-snackbar__status.js-snackbar--success,.js-snackbar__status.js-snackbar--warning,.js-snackbar__status.js-snackbar--danger,.js-snackbar__status.js-snackbar--info{display:flex;justify-content:center;align-items:center}.js-snackbar__status.js-snackbar--success{background-color:#4caf50}.js-snackbar__status.js-snackbar--warning{background-color:#ff9800}.js-snackbar__status.js-snackbar--danger{background-color:#b90909}.js-snackbar__status.js-snackbar--info{background-color:#2196f3}.js-snackbar__icon{display:block;border:2px solid var(--orange);font-weight:bold;border-radius:20px;height:20px;width:20px;text-align:center;margin:0 5px;font-family:monospace}.js-snackbar__action{display:flex;align-items:center;padding:0 10px;color:#838cff;cursor:pointer}.js-snackbar__action:hover{background-color:#333}.js-snackbar__close{cursor:pointer;display:flex;align-items:center;padding:0 10px;user-select:none;color:#BBB}.js-snackbar__close:hover{background-color:#444}@media (max-width: 400px){.js-snackbar__wrapper{height:none !important}}.js-snackbar.js-snackbar--show{background:var(--orange);min-width:400px;text-align:center}@media (max-width: 400px){.js-snackbar.js-snackbar--show{min-width:80vw !important}}.js-snackbar.js-snackbar--show.danger{background:red}.js-snackbar.js-snackbar--show.danger .js-snackbar__status.js-snackbar--danger{display:none}.js-snackbar__close{font-size:1.5rem;font-weight:700;line-height:1;color:white;text-shadow:0 1px 0 #fff;opacity:.5}.js-snackbar__close:hover{background:none;opacity:1}.ag-group-child-count{margin-left:auto !important}:root{--orange: #DE3838;--faded-orange: #9F492D15;--background-grey: #F9F9F9;--modal-background: #EBEBEB;--purple: #3D3275;--grey: #EBE4DB;--blue: #78B4B4}body,h1,h2,h3,h4,h5,h6,a,span,div{font-family:Inter}p,ul,li{font-family:'Libre Baskerville', serif;font-size:14px}td.actions a,td.actions form{display:inline-block}h1{border-bottom:3px solid #000;margin-bottom:1.5rem;padding-bottom:1rem;font-size:26px}h1.static-page{border-bottom:none;margin-bottom:1.5rem;padding-bottom:1rem;font-size:26px;font-weight:700}h2{border-bottom:1px solid #000;margin-bottom:1.5rem;margin-top:3rem;padding-bottom:1rem;font-size:20px}h3.static-page{font-size:1.20rem;padding-bottom:10px;font-weight:700}textarea{resize:none}body{background-color:var(--background-grey)}.orange{color:var(--orange)}.bg-orange{background-color:var(--orange)}.optgroup-header{color:#86b7fe;font-size:18px}.bg-grey{background-color:var(--grey)}.bg-blue{background-color:var(--blue)}.navbar{background-color:var(--purple);color:white}.nav-link{margin:10px 10px;color:white}.nav-link:hover{color:white;border-bottom:solid 2px white}.nav-link.active{background-color:none;border-bottom:solid 2px white}.navbar-brand{font-weight:500}.btn{white-space:nowrap}.modal .modal-content{border-radius:12px}.modal .modal-footer{border-bottom-right-radius:12px;border-bottom-left-radius:12px;height:100px;padding-left:30px;padding-right:30px}.modal .modal-footer .btn{height:50px}.modal .modal-header{border-top-right-radius:12px;border-top-left-radius:12px;padding-left:30px;padding-right:30px;height:82px}.modal .modal-body{padding:40px 30px;background-color:var(--modal-background)}.italic{font-style:italic}h2 .btn-action{float:right;margin-top:-5px;min-width:150px}h1 .btn-action{float:right;margin-top:-26px;min-width:150px}h2 form .btn-action{margin-top:-33px}.card-link{color:var(--orange)}.card-link:hover{color:var(--orange);font-weight:500}button.card-link{background:none;border:none;padding:0;text-decoration:underline}.link-action{color:var(--orange)}.link-action:hover{color:var(--orange);text-decoration:none}.sideway-title{transform:rotate(-90deg);transform-origin:bottom right;font-weight:bold}.grey-bubble{background:rgba(245,245,245,0.4);border:1px solid rgba(0,0,0,0.3);box-sizing:border-box;border-radius:4px;padding:10px 30px;margin:12px}.grey-bubble p{font-size:16px;font-style:italic;font-weight:400;line-height:19px;letter-spacing:0em;text-align:left}.grey-bubble .strong{font-family:Inter;font-weight:700}.card.grey{background-color:rgba(245,245,245,0.4);border:1px solid rgba(0,0,0,0.3)}.btn-action{background:var(--orange);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border-radius:4px;color:white;font-size:16px;line-height:21px}.btn-action:hover{background:white;border-color:var(--orange);color:var(--orange)}.btn-outline-action{color:var(--orange);box-shadow:0px 4px 4px rgba(0,0,0,0.25);border:1px solid var(--orange);border-radius:4px;background:white;font-size:16px;line-height:21px}.btn-outline-action:hover,.btn-outline-action.active{color:white;background:var(--orange)}.breadcrumbs{min-height:42px;line-height:32px;font-size:16px;position:sticky;background-color:var(--background-grey);width:100%;z-index:100;padding:5px 0;top:0}.breadcrumbs a{color:var(--orange)}#filetree{border:none}#filetree .file{padding:0.5rem 1rem;border-radius:8px}#filetree .file,#filetree .file a{color:black}#filetree .file.active{background-color:var(--faded-orange)}.pointer{cursor:pointer}.grab{cursor:grab}.grab:active{cursor:grabbing}.user-icon{width:calc(56px - 0.5rem - 10px);height:calc(56px - 0.5rem - 10px);background-color:var(--orange);border-radius:50%;color:white;text-align:center;font-size:calc((56px - 0.5rem - 10px)/2);padding:calc((56px - 0.5rem - 10px)/8)}.title-card{background:rgba(245,245,245,0.4);border:1px solid rgba(0,0,0,0.3);box-sizing:border-box;border-radius:4px;padding:5px 10px;margin:0 5px}.ts-wrapper.multi:not(.form-select) .ts-control{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;background-size:16px 12px;padding-right:2rem}.double-ts-option .title{display:block}.double-ts-option .subtitle{font-size:12px;display:block;color:#a0a0a0}trix-editor{background-color:white}.trix-button-group--file-tools{display:none !important}.ts-wrapper.single .ts-control>div{background:#efefef;border:0 solid #dee2e6;border-radius:calc(0.25rem - 1px);color:#343a40;cursor:pointer;margin:0 3px 3px 0;padding:1px 5px}.ts-wrapper.single .ts-control{padding:calc(0.375rem - 1px) 0.75rem calc(0.375rem - 4px)}.ag-theme-alpine .ag-row.ag-row-odd.ag-row-group,.ag-theme-alpine .ag-row.ag-row-even.ag-row-group{background-color:#f0f0f0}.animate-move{transition:all 0.5s cubic-bezier(0.55, 0, 0.1, 1)}.each-booklet{padding-left:20px;border-left:solid 3px #FF8861}.each-content{padding-left:20px;border-left:solid 3px #9C3C1C}.each-section{padding-left:20px;border-left:solid 3px #E86B41}dt,dd,dl{line-height:1;margin-bottom:5px}dt p,dd p,dl p{margin-bottom:0px;line-height:19px}dt span.highlight,dd span.highlight,dl span.highlight{color:var(--orange);font-weight:bold}dt.text-end{color:grey;font-weight:normal}.btn-group:not(.user_signed_in) .change-state-button:not(.active){border-top-right-radius:4px;border-bottom-right-radius:4px}#header{font-family:'Noto Sans', sans-serif;color:white;height:500px;padding-top:180px;position:relative}#header img#floral{position:absolute;top:0;right:0;z-index:2;margin-top:28px}#header h2.title{position:relative;font-family:'Noto Sans', sans-serif;border:none;display:inline-block;text-align:left;margin:0;padding:0;font-size:36px;z-index:3}.row.g-0 .col-6 img{max-width:100%}#research .card{font-size:14px;padding-top:20px;border-radius:20px;background-color:var(--grey)}#research .card .btn.btn-lg.btn-action{color:var(--grey);box-shadow:none;border:none}#research .card .btn.btn-lg.btn-action:hover{background-color:var(--purple);border:none}#login .btn-action:hover{background-color:var(--blue);border:1px solid var(--blue);color:white}#login .form-control{min-height:50px}#login .form-check-label{color:white;font-size:14px}#login .form-group a{color:white;font-size:14px}#login .form-group a:hover{color:var(--blue)}
