/* @license MIT https://github.com/necolas/normalize.css/blob/8.0.1/LICENSE.md */
html{line-height:1.15;-webkit-text-size-adjust:100%;}body{margin:0;}main{display:block;}h1{font-size:2em;margin:0.67em 0;}hr{box-sizing:content-box;height:0;overflow:visible;}pre{font-family:monospace,monospace;font-size:1em;}a{background-color:transparent;}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}b,strong{font-weight:bolder;}code,kbd,samp{font-family:monospace,monospace;font-size:1em;}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sub{bottom:-0.25em;}sup{top:-0.5em;}img{border-style:none;}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0;}button,input{overflow:visible;}button,select{text-transform:none;}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button;}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0;}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText;}fieldset{padding:0.35em 0.75em 0.625em;}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal;}progress{vertical-align:baseline;}textarea{overflow:auto;}[type="checkbox"],[type="radio"]{box-sizing:border-box;padding:0;}[type="number"]::-webkit-inner-spin-button,[type="number"]::-webkit-outer-spin-button{height:auto;}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px;}[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}details{display:block;}summary{display:list-item;}template{display:none;}[hidden]{display:none;}
/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.progress__track{border-color:#b3b3b3;border-radius:10em;background-color:#f2f1eb;background-image:linear-gradient(#e7e7df,#f0f0f0);box-shadow:inset 0 1px 3px hsla(0,0%,0%,0.16);}.progress__bar{height:16px;margin-top:-1px;margin-left:-1px;padding:0 1px;-webkit-transition:width 0.5s ease-out;transition:width 0.5s ease-out;-webkit-animation:animate-stripes 3s linear infinite;-moz-animation:animate-stripes 3s linear infinite;border:1px #07629a solid;border-radius:10em;background:#057ec9;background-image:linear-gradient(to bottom,rgba(0,0,0,0),rgba(0,0,0,0.15)),linear-gradient(to right bottom,#0094f0 0%,#0094f0 25%,#007ecc 25%,#007ecc 50%,#0094f0 50%,#0094f0 75%,#0094f0 100%);background-size:40px 40px;}[dir="rtl"] .progress__bar{margin-right:-1px;margin-left:0;-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}@media screen and (prefers-reduced-motion:reduce){.progress__bar{-webkit-transition:none;transition:none;-webkit-animation:none;-moz-animation:none;}}@keyframes animate-stripes{0%{background-position:0 0,0 0;}100%{background-position:0 0,-80px 0;}}
.ui-dialog{position:absolute;z-index:1260;overflow:visible;padding:0;color:#000;border:solid 1px #ccc;background:#fff;}@media all and (max-width:48em){.ui-dialog{width:92% !important;}}.ui-dialog .ui-dialog-titlebar{border-width:0 0 1px 0;border-style:solid;border-color:#ccc;border-radius:0;background:#f3f4ee;font-weight:bold;}.ui-dialog .ui-dialog-titlebar-close{border:0;background:none;}.ui-dialog .ui-dialog-buttonpane{margin-top:0;padding:0.3em 1em;border-width:1px 0 0 0;border-color:#ccc;background:#f3f4ee;}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{margin:0;padding:0;}.ui-dialog .ui-dialog-buttonpane .ui-button-text-only .ui-button-text{padding:0;}.ui-dialog .ui-dialog-content .form-actions{margin:0;padding:0;}.ui-dialog .ajax-progress-throbber{position:fixed;z-index:1000;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/themes/custom/drf_base/images/icons/loading-small.gif);background-repeat:no-repeat;background-position:center center;}.ui-dialog .ajax-progress-throbber .throbber,.ui-dialog .ajax-progress-throbber .message{display:none;}
.action-links{margin:1em 0;padding:0;list-style:none;}[dir="rtl"] .action-links{margin-right:0;}.action-links li{display:inline-block;margin:0 0.3em;}.action-links li:first-child{margin-left:0;}[dir="rtl"] .action-links li:first-child{margin-right:0;margin-left:0.3em;}.button-action{display:inline-block;padding:0.2em 0.5em 0.3em;text-decoration:none;line-height:160%;}.button-action:before{margin-left:-0.1em;padding-right:0.2em;content:"+";font-weight:900;}[dir="rtl"] .button-action:before{margin-right:-0.1em;margin-left:0;padding-right:0;padding-left:0.2em;}
.breadcrumb{padding-bottom:0.5em;}.breadcrumb ol{margin:0;padding:0;}[dir="rtl"] .breadcrumb ol{margin-right:0;}.breadcrumb li{display:inline;margin:0;padding:0;list-style-type:none;}.breadcrumb li:before{content:" \BB ";}.breadcrumb li:first-child:before{content:none;}
.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}
.container-inline label:after,.container-inline .label:after{content:":";}.form-type-radios .container-inline label:after,.form-type-checkboxes .container-inline label:after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required:after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/drf_base/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message:before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/drf_base/images/icons/error.svg) no-repeat;background-size:contain;}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/custom/drf_base/images/icons/help.png) 0 50% no-repeat;}[dir="rtl"] .icon-help{padding:1px 20px 1px 0;background-position:100% 50%;}.feed-icon{display:block;overflow:hidden;width:16px;height:16px;text-indent:-9999px;background:url(/themes/custom/drf_base/images/icons/feed.svg) no-repeat;}
.form--inline .form-item{float:left;margin-right:0.5em;}[dir="rtl"] .form--inline .form-item{float:right;margin-right:0;margin-left:0.5em;}[dir="rtl"] .views-filterable-options-controls .form-item{margin-right:2%;}.form--inline .form-item-separator{margin-top:2.3em;margin-right:1em;margin-left:0.5em;}[dir="rtl"] .form--inline .form-item-separator{margin-right:0.5em;margin-left:1em;}.form--inline .form-actions{clear:left;}[dir="rtl"] .form--inline .form-actions{clear:right;}
.item-list .title{font-weight:bold;}.item-list ul{margin:0 0 0.75em 0;padding:0;}.item-list li{margin:0 0 0.25em 1.5em;padding:0;}[dir="rtl"] .item-list li{margin:0 1.5em 0.25em 0;}.item-list--comma-list{display:inline;}.item-list--comma-list .item-list__comma-list,.item-list__comma-list li,[dir="rtl"] .item-list--comma-list .item-list__comma-list,[dir="rtl"] .item-list__comma-list li{margin:0;}
button.link{margin:0;padding:0;cursor:pointer;border:0;background:transparent;font-size:1em;}label button.link{font-weight:bold;}
ul.inline,ul.links.inline{display:inline;padding-left:0;}[dir="rtl"] ul.inline,[dir="rtl"] ul.links.inline{padding-right:0;padding-left:15px;}ul.inline li{display:inline;padding:0 0.5em;list-style-type:none;}ul.links a.is-active{color:#000;}
ul.menu{margin-left:1em;padding:0;list-style:none outside;text-align:left;}[dir="rtl"] ul.menu{margin-right:1em;margin-left:0;text-align:right;}.menu-item--expanded{list-style-type:circle;list-style-image:url(/themes/custom/drf_base/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/custom/drf_base/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/custom/drf_base/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/drf_base/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/drf_base/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/drf_base/images/icons/error.svg);box-shadow:-8px 0 0 #e62600;}[dir="rtl"] .messages--error{border-color:#f9c9bf transparent #f9c9bf #f9c9bf;box-shadow:8px 0 0 #e62600;}.messages--error p.error{color:#a51b00;}
body{margin:0;padding:0;text-rendering:geometricPrecision;}*{box-sizing:border-box;}.hidden-default{display:none;}html{box-sizing:border-box;}html{--duke-royal-blue:#00539B;--duke-navy-blue:#012169;--copper:#C84E00;--persimmon:#E89923;--dandelion:#FFD960;--piedmont:#A1B70D;--eno:#339898;--magnolia:#1D6363;--prussian-blue:#005587;--shale-blue:#0577B1;--ironweed:#993399;--hatteras:#E2E6ED;--whisper-gray:#F3F2F1;--ginger-beer:#FCF7E5;--dogwood:#988675;--shackleford:#DAD0C6;--cast-iron:#262626;--graphite:#666666;--granite:#B5B5B5;--limestone:#E5E5E5;--duke-navy-blue-dark:#001A55;--copper-darker:#AA4200;--ginger-beer-alternative:#F3F0E5;--white:#FFF;--light-gray:#F5F6F6;--white-darker:#D7D7D7;--gray:#C7C7C7;--medium-gray:#434343;--dark-gray:#111111;--dandelion-gradient:linear-gradient(180deg,#FFE07D 0%,var(--dandelion) 100%);--white-gradient:linear-gradient(180deg,#fff 0%,#F4F4F4 100%);--white-gradient-inverted:linear-gradient(180deg,#F4F4F4 0%,#fff 100%);--duke-royal-blue-gradient:linear-gradient(180deg,#005BAA 0%,var(--duke-royal-blue) 100%);--duke-navy-blue-gradient:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 100%);--duke-navy-blue-dark-gradient:linear-gradient(180deg,var(--duke-navy-blue-dark) 0%,var(--duke-navy-blue-dark) 100%);--primary:var(--duke-navy-blue);--secondary:var(--duke-royal-blue);--text-color:var(--dark-gray);--text-over-primary:var(--white);--text-over-secondary:var(--text-color);--primary-hover:var(--duke-navy-blue-dark);--secondary-hover:var(--darkest-gold);--border:var(--gray);--text-selection:#c9ddff;--table-border-color:var(--gray);--table-border-color-light:var(--light-gray);--site-background:var(--white);--site-foreground:var(--white);--accent:var(--dandelion);}html{--sans-serif:"Open Sans",sans-serif;--serif:"EB Garamond",serif;--rem-base-size:16px;--site-padding:1rem;--border-radius:0.25rem;--admin-bar-height:39px;--half-wrap-width:592px;--header-height:6rem;--header-height--complete:calc(var(--header-height) + var(--admin-bar-height));--scroll-offset:var(--header-height);--font-size--xs:0.75rem;--font-size--s:0.875rem;--font-size--m:1rem;--font-size--l:1.125rem;--font-size--xl:1.25rem;--font-size--xxl:1.5rem;--node-preview-container-height:4rem;}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.sr-only{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}h1,.h1{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:3rem;}@media (max-width:767px){h1,.h1{font-size:2rem;}}h2,.h2{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:2rem;}@media (max-width:767px){h2,.h2{font-size:1.75rem;}}h3,.h3{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:1.5rem;}@media (max-width:767px){h3,.h3{font-size:1.375rem;}}h4,.h4{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:1.125rem;}h5,.h5{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:1.125rem;}.button--primary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary:hover{text-decoration:none;}.button--primary:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary:focus{outline:0;}.button--primary:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.icon--link-external{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary.icon--link-external:hover{text-decoration:none;}.button--primary.icon--link-external:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.icon--link-external:focus{outline:0;}.button--primary.icon--link-external:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.icon--link-external:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/link-external--white.svg);}.button--primary.icon--favorite{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary.icon--favorite:hover{text-decoration:none;}.button--primary.icon--favorite:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.icon--favorite:focus{outline:0;}.button--primary.icon--favorite:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.icon--favorite:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/favorite--white.svg);}.button--primary.icon--advanced{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary.icon--advanced:hover{text-decoration:none;}.button--primary.icon--advanced:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.icon--advanced:focus{outline:0;}.button--primary.icon--advanced:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.icon--advanced:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/advanced--white.svg);}.button--primary.color--gray.icon--save{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.button--primary.color--gray.icon--save:hover{text-decoration:none;}.button--primary.color--gray.icon--save:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.color--gray.icon--save:focus{outline:0;}.button--primary.color--gray.icon--save:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.color--gray.icon--save:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/save--dark-gray.svg);}.button--primary.color--gray.icon--favorite{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.button--primary.color--gray.icon--favorite:hover{text-decoration:none;}.button--primary.color--gray.icon--favorite:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.color--gray.icon--favorite:focus{outline:0;}.button--primary.color--gray.icon--favorite:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.color--gray.icon--favorite:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/favorite--dark-gray.svg);}.button--primary.color--gray.icon--advanced{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.button--primary.color--gray.icon--advanced:hover{text-decoration:none;}.button--primary.color--gray.icon--advanced:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.color--gray.icon--advanced:focus{outline:0;}.button--primary.color--gray.icon--advanced:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.color--gray.icon--advanced:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/advanced--dark-gray.svg);}.button--primary.color--gray.icon--saved-items{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.button--primary.color--gray.icon--saved-items:hover{text-decoration:none;}.button--primary.color--gray.icon--saved-items:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.color--gray.icon--saved-items:focus{outline:0;}.button--primary.color--gray.icon--saved-items:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.color--gray.icon--saved-items:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/saved-items--dark-gray.svg);}.button--primary.size--small.color--gray.icon--save{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.button--primary.size--small.color--gray.icon--save:hover{text-decoration:none;}.button--primary.size--small.color--gray.icon--save:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.size--small.color--gray.icon--save:focus{outline:0;}.button--primary.size--small.color--gray.icon--save:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.size--small.color--gray.icon--save:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/save--dark-gray.svg);}.button--primary.size--small.icon--advanced{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary.size--small.icon--advanced:hover{text-decoration:none;}.button--primary.size--small.icon--advanced:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.size--small.icon--advanced:focus{outline:0;}.button--primary.size--small.icon--advanced:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.size--small.icon--advanced:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/advanced--white.svg);}.button--primary.size--small.icon--chevron--right{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.button--primary.size--small.icon--chevron--right:hover{text-decoration:none;}.button--primary.size--small.icon--chevron--right:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.button--primary.size--small.icon--chevron--right:focus{outline:0;}.button--primary.size--small.icon--chevron--right:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.button--primary.size--small.icon--chevron--right:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--right--white.svg);}.button--secondary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--duke-navy-blue);}.button--secondary:hover{text-decoration:none;}.button--secondary:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--navy-blue.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.button--secondary:hover{cursor:pointer;}.button--secondary:hover:after{transform:translateX(0.25rem);}html{color:var(--text-color);font-family:var(--sans-serif);font-size:var(--rem-base-size);line-height:var(--line-height);font-weight:400;}body{font-family:var(--sans-serif);font-size:1rem;font-weight:400;line-height:1.5;}body h1,body h2,body h3,body h4,body h5,body h6,body p,body ul{margin:1rem 0;}body h1:last-child,body h2:last-child,body h3:last-child,body h4:last-child,body h5:last-child,body h6:last-child,body p:last-child,body ul:last-child{margin-bottom:0;}body h1:first-child,body h2:first-child,body h3:first-child,body h4:first-child,body h5:first-child,body h6:first-child,body p:first-child,body ul:first-child{margin-top:0;}.node{color:var(--text-color);font-family:var(--sans-serif);font-size:var(--font-size--m);line-height:var(--line-height);}blockquote{font-family:var(--serif);display:flex;gap:2rem;width:100%;max-width:42.5rem;font-size:1.25rem;font-style:normal;font-weight:400;line-height:180%;padding:1rem 0;border:0;margin:0;}blockquote:before{content:"";flex-shrink:0;width:0.5rem;background-color:var(--dandelion);position:relative;left:0;}footer{font-size:var(--font-size--footer);color:var(--text-color);font-family:var(--sans-serif);}::-moz-selection{background:var(--text-selection);}::selection{background:var(--text-selection);}a{color:var(--text-color);text-decoration:underline;}a:hover{text-decoration:underline;}.no-break{white-space:nowrap;}.fad{font-family:"Font Awesome 5 Duotone" !important;}.full-content-wrap{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.header{position:sticky;top:0;background-color:var(--primary);z-index:105;flex:0 0 auto;height:var(--header-height);--scroll-offset:$header-height;}.header__wrap{width:100%;height:100%;max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);display:flex;align-items:center;justify-content:space-between;}.header__menu{width:100%;background-color:var(--accent);}body:not(.toolbar-fixed):not(.toolbar-vertical){--header-height--complete:var(--header-height);}body.toolbar-fixed,body.toolbar-fixed:not(.body--has-messages),body.toolbar-vertical,body.toolbar-vertical:not(.body--has-messages){--header-height--complete:calc(var(--header-height) + var(--admin-bar-height));--scroll-offset:0;}body.toolbar-fixed .header,body.toolbar-fixed:not(.body--has-messages) .header,body.toolbar-vertical .header,body.toolbar-vertical:not(.body--has-messages) .header{position:relative;background:var(--primary);}.header--fixed:not(.body--has-messages){--scroll-offset:var(--header-height);}.header--fixed:not(.body--has-messages) .header{position:fixed;background:transparent;transition-property:background;transition-duration:0.25s;transition-timing-function:ease-in-out;}.header--fixed:not(.body--has-messages).scrolled .header{background:var(--primary);}.footer{background-color:var(--secondary);}.header,.footer{align-items:center;width:100%;transition-property:background-color;transition-duration:0.2s;transition-timing-function:ease-in-out;}.header .region-header,.header .region-footer,.footer .region-header,.footer .region-footer{height:100%;display:flex;justify-content:space-between;align-items:center;position:relative;}.header .region-header .block-system-branding-block,.footer .region-header .block-system-branding-block{z-index:1001;}.header .region-footer,.footer .region-footer{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);color:var(--text-over-primary);padding-top:2rem;padding-bottom:2rem;}@media (max-width:1199px){.header .region-footer,.footer .region-footer{align-items:flex-start;flex-direction:column;gap:0.5rem;}}@media (max-width:1199px){.header .region-footer ul.menu ul.menu,.footer .region-footer ul.menu ul.menu{display:none;}}.header .block-system-branding-block,.footer .block-system-branding-block{flex:1;display:flex;align-items:center;}.header .block-system-branding-block a:focus,.footer .block-system-branding-block a:focus{position:relative;}.header .block-system-branding-block a:focus:after,.footer .block-system-branding-block a:focus:after{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 1rem);right:calc(-3px - 1rem);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}@media (max-width:767px){.header .block-system-branding-block a:focus,.footer .block-system-branding-block a:focus{position:relative;}.header .block-system-branding-block a:focus:after,.footer .block-system-branding-block a:focus:after{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 0.5rem);right:calc(-3px - 0.5rem);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}}.header .block-system-branding-block a:focus-visible,.footer .block-system-branding-block a:focus-visible{outline:none;}.header .block-system-branding-block img,.footer .block-system-branding-block img{display:block;width:auto;height:4rem;}@media (max-width:600px){.header .block-system-branding-block img,.footer .block-system-branding-block img{height:2.5rem;}}.header .menu-wrap,.footer .menu-wrap{flex:1;display:flex;justify-content:flex-end;align-items:center;color:var(--text-over-primary);}@media (max-width:1199px){.header .menu-wrap,.footer .menu-wrap{opacity:0;pointer-events:none;position:fixed;top:var(--header-height--complete);left:0;width:100%;height:calc(100% - var(--header-height--complete));z-index:1000;background-color:var(--primary);flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:0.5rem;padding:var(--rem-base-size);overflow:auto;-webkit-overflow-scrolling:touch;transition-property:opacity;transition-duration:0.25s;transition-timing-function:ease-in-out;}}.header ul.menu,.footer ul.menu{position:relative;display:flex;align-items:center;margin:0;gap:3rem;}@media (max-width:1199px){.header ul.menu,.footer ul.menu{flex-direction:column;align-items:flex-start;gap:0.5rem;}}.header ul.menu ul.menu,.footer ul.menu ul.menu{position:absolute;right:-1rem;top:100%;min-width:12rem;display:flex;flex-direction:column;gap:0;align-items:flex-start;padding:0.5rem 1rem;background-color:var(--primary);opacity:0;transform:scale(0.9);transform-origin:top center;pointer-events:none;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}.header ul.menu ul.menu li,.footer ul.menu ul.menu li{width:100%;}@media (max-width:1199px){.header ul.menu ul.menu,.footer ul.menu ul.menu{padding:0;position:relative;right:auto;transform:scale(1);opacity:1;background:transparent;}.header ul.menu ul.menu li,.footer ul.menu ul.menu li{display:flex;align-items:center;gap:0.5rem;}.header ul.menu ul.menu li:before,.footer ul.menu ul.menu li:before{content:"–";}}.header ul.menu ul.menu:hover,.header ul.menu ul.menu:focus,.header ul.menu ul.menu:focus-within,.footer ul.menu ul.menu:hover,.footer ul.menu ul.menu:focus,.footer ul.menu ul.menu:focus-within{transform:scale(1);opacity:1;pointer-events:auto;}.header ul.menu .menu-item,.footer ul.menu .menu-item{padding:0;}.header ul.menu .menu-item--user-account > a,.footer ul.menu .menu-item--user-account > a{padding-right:1.5rem;background:url(/themes/custom/drf/images/icons/chevron--down--white.svg) no-repeat center right;background-size:1rem;}@media (max-width:1199px){.header ul.menu .menu-item--user-account > a,.footer ul.menu .menu-item--user-account > a{background:none;}}.header ul.menu .menu-item--user-account > a:hover + ul.menu,.header ul.menu .menu-item--user-account > a:focus + ul.menu,.header ul.menu .menu-item--user-account > a:focus-within + ul.menu,.footer ul.menu .menu-item--user-account > a:hover + ul.menu,.footer ul.menu .menu-item--user-account > a:focus + ul.menu,.footer ul.menu .menu-item--user-account > a:focus-within + ul.menu{transform:scale(1);opacity:1;pointer-events:auto;}.header ul.menu a,.footer ul.menu a{font-family:var(--sans-serif);font-size:0.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0.0875rem;text-transform:uppercase;text-decoration:none;display:block;padding:0.5rem 0;color:inherit;border-bottom:2px solid transparent;}.header ul.menu a.is-active,.footer ul.menu a.is-active{border-color:var(--accent);}.header ul.menu a:hover,.footer ul.menu a:hover{text-decoration:underline;}.header ul.menu a:focus,.footer ul.menu a:focus{position:relative;}.header ul.menu a:focus:after,.footer ul.menu a:focus:after{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 1rem);right:calc(-3px - 1rem);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}@media (max-width:767px){.header ul.menu a:focus,.footer ul.menu a:focus{position:relative;}.header ul.menu a:focus:after,.footer ul.menu a:focus:after{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 0.5rem);right:calc(-3px - 0.5rem);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}}.header ul.menu a:focus-visible,.footer ul.menu a:focus-visible{outline:none;}.header .menu--main,.footer .menu--main{margin-right:3rem;}.header .login-button,.footer .login-button{font-family:var(--sans-serif);font-size:0.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0.0875rem;text-transform:uppercase;text-decoration:none;display:inline-flex;align-items:center;min-height:3rem;color:var(--text-over-primary);padding:0.5rem 2rem;border:1px solid var(--text-over-primary);border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}.header .login-button:hover,.header .login-button:focus,.footer .login-button:hover,.footer .login-button:focus{background-color:var(--text-over-primary);color:var(--primary);}.header .login-button:focus,.footer .login-button:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}body.scrolled .header{background:var(--primary);}.region-primary-menu{padding-top:2px;background-color:var(--primary);overflow:visible;gap:0;padding-bottom:2rem;}.region-primary-menu .opportunity-search-block{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.region-primary-menu .opportunity-search-block .button{margin:0;}body.node-preview .layout-container{padding-top:var(--node-preview-container-height);}body.menu--open{overflow:hidden;}body.menu--open .header{background:var(--primary);}@media (max-width:1199px){body.menu--open .menu-wrap{opacity:1;pointer-events:auto;}}@media (max-width:1199px){body.menu--open ul.menu ul.menu{pointer-events:auto;}}@media (max-width:600px){html{--header-height:4rem;}}@media (max-width:991px){body:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:var(--primary);opacity:0;z-index:1;pointer-events:none;transition-property:opacity;transition-duration:0.25s;transition-timing-function:ease-in-out;}}body.user-logged-in .only-anonymous{display:none;}body.user-anonymous .only-authenticated{display:none;}:target:before{content:"";display:block;height:var(--scroll-offset);margin:calc(var(--scroll-offset) * -1) 0 0;}img{max-width:100%;height:auto;}footer img{width:auto;}main{flex:1;}[data-drupal-messages]{padding:1rem 0;background:var(--primary);}.layout-container{display:flex;min-height:100vh;flex-direction:column;}.footer-bottom{flex:0;background-color:var(--primary);}.footer-bottom .region-footer-bottom{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);display:flex;flex-direction:column;gap:3rem;padding-top:2rem;padding-bottom:2rem;color:var(--text-over-primary);}.footer-bottom a{color:inherit;text-underline-offset:0.125em;}@media (max-width:600px){.footer-bottom a.duke-logo img{width:auto;height:3.25rem;}}.footer-bottom ul.menu{display:grid;grid-auto-flow:column;grid-template-rows:repeat(3,1fr);margin:0;gap:1rem 4rem;overflow:hidden;}@media (max-width:991px){.footer-bottom ul.menu{grid-template-rows:repeat(6,auto);}}@media (max-width:600px){.footer-bottom ul.menu{display:flex;flex-direction:column;}}.footer-bottom ul.menu .menu-item{font-family:var(--sans-serif);font-size:0.875rem;font-style:normal;font-weight:600;line-height:150%;letter-spacing:0.0875rem;text-transform:uppercase;text-decoration:none;padding:0 0 0 1rem;position:relative;}.footer-bottom ul.menu .menu-item:before{content:"";position:absolute;top:-0.5rem;left:0;width:1px;height:calc(100% + 1rem);background-color:var(--text-over-primary);}@media (max-width:991px){.footer-bottom ul.menu .menu-item:nth-child(3n){margin-bottom:1.5rem;}.footer-bottom ul.menu .menu-item:nth-child(3n):before{height:calc(100% + 0.5rem);}.footer-bottom ul.menu .menu-item:nth-child(3n+1):before{height:calc(100% + 0.5rem);top:auto;bottom:-0.5rem;}}.footer-bottom ul.menu .menu-item a{text-decoration:none;}.footer-bottom ul.menu .menu-item a:hover{text-decoration:underline;}.footer-bottom ul.menu .menu-item a.is-active{color:inherit;text-decoration:underline;}.page-node-type-agency .region-content{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-top:5rem;margin-bottom:5rem;}article.basic-page,article.node--type-article.node--view-mode-full{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.page-node-type-page main,.page-node-type-article main{margin-bottom:5rem;}.page-node-type-page .page-title,.page-node-type-article .page-title{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.page-node-type-page .block-page-title-block,.page-node-type-article .block-page-title-block{margin-bottom:2rem;margin-top:2rem;}.page-node-type-page .media img,.page-node-type-article .media img{display:block;border-radius:var(--border-radius);}.page-node-type-page .align-center,.page-node-type-article .align-center{width:100%;}.page-node-type-page .align-center .field--type-image,.page-node-type-article .align-center .field--type-image{display:block;width:calc(100% + 5rem);max-width:unset;margin-left:-2.5rem;margin-right:-2.5rem;}.page-node-type-page .align-center .field--type-image img,.page-node-type-article .align-center .field--type-image img{width:100%;}@media (max-width:1199px){.page-node-type-page .align-center .field--type-image,.page-node-type-article .align-center .field--type-image{width:100%;max-width:100%;margin-left:0;margin-right:0;}}.page-node-type-page .align-left,.page-node-type-page .image-style-align-left,.page-node-type-article .align-left,.page-node-type-article .image-style-align-left{float:left;margin:0.5rem 2rem 0.5rem 0;}.page-node-type-page .align-right,.page-node-type-page .image-style-align-right,.page-node-type-article .align-right,.page-node-type-article .image-style-align-right{float:right;margin:0.5rem 0 0.5rem 2rem;}.page-node-type-page figure,.page-node-type-article figure{margin:0;}.page-node-type-page figure figcaption,.page-node-type-article figure figcaption{color:var(--medium-gray);text-align:left;margin:0.5rem 0;font-size:var(--font-size--s);background:transparent;padding:0;}.page-node-type-page .ck-content main,.page-node-type-article .ck-content main{margin-bottom:5rem;}.page-node-type-page .ck-content .page-title,.page-node-type-article .ck-content .page-title{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.page-node-type-page .ck-content .block-page-title-block,.page-node-type-article .ck-content .block-page-title-block{margin-bottom:2rem;margin-top:2rem;}.page-node-type-page .ck-content .media img,.page-node-type-article .ck-content .media img{display:block;border-radius:var(--border-radius);}.page-node-type-page .ck-content .align-center,.page-node-type-article .ck-content .align-center{width:100%;}.page-node-type-page .ck-content .align-center .field--type-image,.page-node-type-article .ck-content .align-center .field--type-image{display:block;width:calc(100% + 5rem);max-width:unset;margin-left:-2.5rem;margin-right:-2.5rem;}.page-node-type-page .ck-content .align-center .field--type-image img,.page-node-type-article .ck-content .align-center .field--type-image img{width:100%;}@media (max-width:1199px){.page-node-type-page .ck-content .align-center .field--type-image,.page-node-type-article .ck-content .align-center .field--type-image{width:100%;max-width:100%;margin-left:0;margin-right:0;}}.page-node-type-page .ck-content .align-left,.page-node-type-page .ck-content .image-style-align-left,.page-node-type-article .ck-content .align-left,.page-node-type-article .ck-content .image-style-align-left{float:left;margin:0.5rem 2rem 0.5rem 0;}.page-node-type-page .ck-content .align-right,.page-node-type-page .ck-content .image-style-align-right,.page-node-type-article .ck-content .align-right,.page-node-type-article .ck-content .image-style-align-right{float:right;margin:0.5rem 0 0.5rem 2rem;}.page-node-type-page .ck-content figure,.page-node-type-article .ck-content figure{margin:0;}.page-node-type-page .ck-content figure figcaption,.page-node-type-article .ck-content figure figcaption{color:var(--medium-gray);text-align:left;margin:0.5rem 0;font-size:var(--font-size--s);background:transparent;padding:0;}.page-node-type-opportunity .opportunity__meta .opportunity__meta__date,.page-node-type-opportunity .opportunity__meta .opportunity--teaser__meta__date,.opportunity--teaser .opportunity__meta__date,.opportunity--teaser .opportunity--teaser__meta__date{display:flex;align-items:center;font-weight:600;color:var(--medium-gray);}.page-node-type-opportunity .opportunity__meta .opportunity__meta__date a,.page-node-type-opportunity .opportunity__meta .opportunity--teaser__meta__date a,.opportunity--teaser .opportunity__meta__date a,.opportunity--teaser .opportunity--teaser__meta__date a{color:inherit;}.page-node-type-opportunity .opportunity__meta .opportunity__meta__date:before,.page-node-type-opportunity .opportunity__meta .opportunity--teaser__meta__date:before,.opportunity--teaser .opportunity__meta__date:before,.opportunity--teaser .opportunity--teaser__meta__date:before{content:"";flex-shrink:0;background-image:url(/themes/custom/drf/images/icons/loi-deadline--medium-gray.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.page-node-type-opportunity .opportunity__meta .opportunity__meta__date:before,.page-node-type-opportunity .opportunity__meta .opportunity--teaser__meta__date:before,.opportunity--teaser .opportunity__meta__date:before,.opportunity--teaser .opportunity--teaser__meta__date:before{background-image:url(/themes/custom/drf/images/icons/posted--medium-gray.svg);}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency,.opportunity--teaser .field.field--name-field-loi-deadline,.opportunity--teaser .field.field--name-field-internal-deadline,.opportunity--teaser .field.field--name-field-external-deadline,.opportunity--teaser .field.field--name-field-funding-agency{display:flex;align-items:center;font-weight:600;color:var(--medium-gray);}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency a,.opportunity--teaser .field.field--name-field-loi-deadline a,.opportunity--teaser .field.field--name-field-internal-deadline a,.opportunity--teaser .field.field--name-field-external-deadline a,.opportunity--teaser .field.field--name-field-funding-agency a{color:inherit;}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency:before,.opportunity--teaser .field.field--name-field-loi-deadline:before,.opportunity--teaser .field.field--name-field-internal-deadline:before,.opportunity--teaser .field.field--name-field-external-deadline:before,.opportunity--teaser .field.field--name-field-funding-agency:before{content:"";flex-shrink:0;background-image:url(/themes/custom/drf/images/icons/loi-deadline--medium-gray.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline a,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency a,.opportunity--teaser .field.field--name-field-loi-deadline a,.opportunity--teaser .field.field--name-field-internal-deadline a,.opportunity--teaser .field.field--name-field-external-deadline a,.opportunity--teaser .field.field--name-field-funding-agency a{text-underline-offset:0.125em;text-decoration-color:var(--border);transition-property:text-decoration-color;transition-duration:0.25s;transition-timing-function:ease-in-out;}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline a:hover,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline a:hover,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline a:hover,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency a:hover,.opportunity--teaser .field.field--name-field-loi-deadline a:hover,.opportunity--teaser .field.field--name-field-internal-deadline a:hover,.opportunity--teaser .field.field--name-field-external-deadline a:hover,.opportunity--teaser .field.field--name-field-funding-agency a:hover{text-decoration-color:var(--text-color);}.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline:before,.opportunity--teaser .field.field--name-field-external-deadline:before{background-image:url(/themes/custom/drf/images/icons/deadline--medium-gray.svg);}.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency:before,.opportunity--teaser .field.field--name-field-funding-agency:before{background-image:url(/themes/custom/drf/images/icons/agency--medium-gray.svg);}.page-node-type-opportunity{}.page-node-type-opportunity main{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);width:100%;}.page-node-type-opportunity .node--type-opportunity.node--view-mode-full{display:grid;grid-template-columns:5fr 2fr;grid-template-rows:0fr 1fr;gap:2rem 4rem;padding:2rem 0 5rem;}@media (max-width:991px){.page-node-type-opportunity .node--type-opportunity.node--view-mode-full{display:flex;flex-direction:column;}}@media (max-width:600px){.page-node-type-opportunity .node--type-opportunity.node--view-mode-full{padding:1rem 0 2rem;}}.page-node-type-opportunity .clearfix:after{display:none;}.page-node-type-opportunity .opportunity__meta{width:100%;display:flex;flex-wrap:wrap;gap:0.5rem 1rem;order:1;font-size:var(--font-size--s);}.page-node-type-opportunity .opportunity__meta__date:before{width:1.5rem;height:1.5rem;margin-right:0.5rem;}@media (max-width:600px){.page-node-type-opportunity .opportunity__meta__date:before{width:1rem;height:1rem;margin-right:0.25rem;}}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency:before{width:1.5rem;height:1.5rem;margin-right:0.5rem;}@media (max-width:600px){.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline:before,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency:before{width:1rem;height:1rem;margin-right:0.25rem;}}.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline .field__label,.page-node-type-opportunity .opportunity__meta .field.field--name-field-loi-deadline .field__item,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline .field__label,.page-node-type-opportunity .opportunity__meta .field.field--name-field-internal-deadline .field__item,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline .field__label,.page-node-type-opportunity .opportunity__meta .field.field--name-field-external-deadline .field__item,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency .field__label,.page-node-type-opportunity .opportunity__meta .field.field--name-field-funding-agency .field__item{white-space:nowrap;}.page-node-type-opportunity .opportunity__meta h1{flex:0 0 100%;font-family:var(--sans-serif);font-size:var(--font-size--xxl);font-weight:600;margin:0.5rem 0 0;}.page-node-type-opportunity .opportunity__tags{width:100%;position:relative;display:flex;flex-wrap:wrap;gap:0.5rem 1rem;}@media (max-width:991px){.page-node-type-opportunity .opportunity__tags{gap:0.25rem 0.5rem;padding-right:2rem;}}.page-node-type-opportunity .opportunity__tags .flag-favorite{display:none;position:absolute;right:0;top:0;}@media (max-width:991px){.page-node-type-opportunity .opportunity__tags .flag-favorite{display:flex;}.page-node-type-opportunity .opportunity__tags .flag-favorite .button.favorite-button{display:block;width:1.5rem;height:1.5rem;font-size:0;padding:0;border:0 !important;min-width:0;background:none;box-shadow:none;gap:0;min-height:0;}.page-node-type-opportunity .opportunity__tags .flag-favorite .button.favorite-button:before{display:block;top:0;left:0;width:100%;height:100%;}}.page-node-type-opportunity .opportunity__content{order:3;display:flex;flex-direction:column;gap:2rem;}@media (max-width:991px){.page-node-type-opportunity .opportunity__content{order:1;}}.page-node-type-opportunity .opportunity__content > .field{padding-top:2rem;border-top:1px solid var(--hatteras);}.page-node-type-opportunity .opportunity__content > .field.agency-website-button{padding-top:0;border:0;}@media (max-width:991px){.page-node-type-opportunity .opportunity__content > .field.agency-website-button .button.button--primary{width:100%;max-width:24rem;}}.page-node-type-opportunity .opportunity__content > .field .field__label{font-size:var(--font-size--xl);font-weight:600;margin-bottom:1rem;}.page-node-type-opportunity .opportunity__content > .field:first-child{padding-top:0;border:0;}.page-node-type-opportunity .opportunity__sidebar{order:2;grid-row:span 2;display:flex;flex-direction:column;gap:1rem;}@media (max-width:991px){.page-node-type-opportunity .opportunity__sidebar{order:1;}}.page-node-type-opportunity .opportunity__sidebar .field,.page-node-type-opportunity .opportunity__sidebar .flag{position:relative;}.page-node-type-opportunity .opportunity__sidebar .field .button,.page-node-type-opportunity .opportunity__sidebar .flag .button{white-space:nowrap;width:100%;max-width:24rem;margin:0;}.page-node-type-opportunity .opportunity__sidebar .field .button:hover,.page-node-type-opportunity .opportunity__sidebar .flag .button:hover{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field{display:flex;flex-direction:column;gap:1rem;}.page-node-type-opportunity .opportunity__sidebar .field a{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field a:hover{text-decoration:underline;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-discipline .field__items{display:flex;flex-direction:column;align-items:flex-start;gap:0.5rem;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-discipline .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--limestone);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--s);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a:hover,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a:hover,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-discipline .field__items .field__item a:hover{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a:focus,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a:focus,.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-discipline .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--ginger-beer-alternative);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--s);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a:hover{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-keywords .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--hatteras);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--s);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a:hover{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a.link--limited{display:block;position:relative;color:var(--duke-navy-blue);border-radius:var(--border-radius);background-color:transparent;padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--s);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a.link--limited:hover{text-decoration:none;}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a.link--limited:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.page-node-type-opportunity .opportunity__sidebar .field.field--name-field-eligibility .field__items .field__item a.link--limited:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid var(--duke-navy-blue);border-radius:inherit;}.page-node-type-opportunity .opportunity__sidebar .field__item{padding:0;}.page-node-type-opportunity .opportunity__sidebar .field__label{padding:0.5rem 0;border-bottom:1px solid var(--hatteras);font-weight:600;font-size:var(--font-size--xl);}.page-node-type-opportunity .flag .ajax-progress-throbber{position:absolute;top:50%;right:1rem;transform:translateY(-50%);}.page-node-type-opportunity .flag.action-unflag .button.favorite-button:before{background-image:url(/themes/custom/drf/images/icons/favorited--copper.svg);}.page-node-type-opportunity.node-preview--teaser .layout-container{background:var(--light-gray);}.page-node-type-opportunity.node-preview--teaser main{padding:4rem 0;max-width:50rem;background:transparent;}.path-frontpage main .block{margin:8rem auto;}@media (max-width:991px){.path-frontpage main .block{margin:5rem auto;}}.path-frontpage main .block.intro{margin:2rem auto;}.path-frontpage main .block.search-hero{margin:0 auto;}.path-frontpage main .block.icon-tiles{margin:0 auto 6rem;}@media (max-width:991px){.path-frontpage main .block.icon-tiles{margin:0 auto 5rem;}}.path-frontpage main .block.resources{margin-top:6rem;}@media (max-width:991px){.path-frontpage main .block.resources{margin-top:5rem;}}.path-frontpage .layout-hero__right .funding-alert-newsletter{position:absolute;top:7.2rem;}@media (max-width:767px){.path-frontpage .layout-hero__right .funding-alert-newsletter{display:none;}}.path-frontpage .region-content .funding-alert-newsletter{display:none;}@media (max-width:767px){.path-frontpage .region-content .funding-alert-newsletter{margin:2rem var(--rem-base-size);display:block;max-width:20rem;}}.layout-hero{padding:10rem 0 5rem;color:var(--text-over-primary);background-color:var(--primary);background-image:url(/themes/custom/drf/images/drf-discover-bg.webp);background-repeat:no-repeat;background-position:center;background-size:cover;}.layout-hero__wrap{gap:4rem;max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);display:flex;}@media (max-width:767px){.layout-hero__wrap{flex-direction:column;}}.region-hero-left-bottom{margin-top:4rem;}@media (max-width:767px){.region-hero-left-bottom{margin-top:2rem;}}.path-frontpage .layout-hero{padding-bottom:8rem;background-image:url(/themes/custom/drf/images/drf-main-bg.webp);}@media (max-width:767px){.path-frontpage .layout-hero{padding-bottom:2rem;}}.path-frontpage .layout-hero__left-bottom,.path-frontpage .layout-hero__left{flex:1;display:flex;flex-direction:column;}.path-frontpage .layout-hero__left-bottom .region-hero-left-bottom,.path-frontpage .layout-hero__left-bottom .region-hero-left,.path-frontpage .layout-hero__left .region-hero-left-bottom,.path-frontpage .layout-hero__left .region-hero-left{flex:1;display:flex;flex-direction:column;gap:3rem;}.path-frontpage .layout-hero__right{max-width:22rem;position:relative;width:100%;}@media (max-width:991px){.path-frontpage .layout-hero__right{max-width:18rem;}}.path-saved-search-edit .reset-all-filters-link,.region-hero-left .reset-all-filters-link{display:none;}.path-search-results{background:var(--light-gray);}.path-search-results main{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);width:100%;display:flex;flex-wrap:wrap;gap:0 4rem;}.path-search-results main #main-content{flex:0 0 100%;}.path-search-results main .layout-content{flex:1;padding:2rem 0;}.path-search-results main .layout-search-sidebar{width:100%;max-width:20rem;}@media (max-width:1199px){.path-search-results main .layout-search-sidebar{position:fixed;background:var(--light-gray);right:-100%;width:100%;height:100%;top:0;max-width:24rem;padding:var(--rem-base-size);overflow:auto;z-index:1001;-webkit-overflow-scrolling:touch;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);transition-property:right;transition-duration:0.25s;transition-timing-function:ease-in-out;}}.path-search-results .pager{padding:3px 0;float:left;}.path-search-results .feed-icons{float:right;}@media (max-width:1199px){.path-search-results .feed-icons{width:100%;margin-top:1rem;}}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact{position:absolute;top:0;right:var(--rem-base-size);width:calc(100% - var(--rem-base-size) * 2);max-width:38rem;z-index:100;border-radius:var(--border-radius);border:1px solid var(--border);background:var(--site-background);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-content{gap:0;padding:0;margin:0;border:0;}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer{padding:0.5rem 1rem;background:var(--light-gray);border-radius:0 0 var(--border-radius) var(--border-radius);}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link{text-align:left;}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--duke-navy-blue);}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link a:hover{text-decoration:none;}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link a:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--navy-blue.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link a:hover{cursor:pointer;}.path-search-results .view-drf-saved-searches.view-display-id-block_user_compact .view-footer .more-link a:hover:after{transform:translateX(0.25rem);}.view-drf-search-opportunities .view-empty{font-size:var(--font-size--xl);line-height:150%;font-weight:600;}.view-drf-search-opportunities .view-empty a{text-decoration:none;}.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a{position:relative;padding:0.5rem 1.75rem 0.25rem 0;}.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:after{top:0;}.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:hover,.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:focus{color:var(--copper-darker);transition-property:color;transition-duration:0.25s;transition-timing-function:ease-in-out;}.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:after,.view-drf-search-opportunities .view-empty .keys a:after,.view-drf-search-opportunities .view-empty .filter a .term-label:after{content:"";width:1rem;height:1rem;position:absolute;top:0.5rem;right:0.25rem;background:url(/themes/custom/drf/images/icons/remove-filter--copper--darker.svg) no-repeat center center;background-size:contain;filter:saturate(0) brightness(2);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:hover:after,.view-drf-search-opportunities .view-empty .saved-search-teaser__facet_dates_item a:focus:after,.view-drf-search-opportunities .view-empty .keys a:hover:after,.view-drf-search-opportunities .view-empty .keys a:focus:after,.view-drf-search-opportunities .view-empty .filter a .term-label:hover:after,.view-drf-search-opportunities .view-empty .filter a .term-label:focus:after{transform:scale(0.9);filter:saturate(1) brightness(1);}.view-drf-search-opportunities .view-empty .keys{margin:1rem 0 0.5rem;}.view-drf-search-opportunities .view-empty .keys .keys{margin:0;}.view-drf-search-opportunities .view-empty .keys a{position:relative;font-size:var(--font-size--l);display:inline-flex;padding-right:1.75rem;transition-property:color;transition-duration:0.25s;transition-timing-function:ease-in-out;}.view-drf-search-opportunities .view-empty .keys a:hover,.view-drf-search-opportunities .view-empty .keys a:focus{color:var(--copper-darker);}.view-drf-search-opportunities .view-empty .filters{display:flex;flex-wrap:wrap;gap:0.25rem;}.view-drf-search-opportunities .view-empty .filter a{color:var(--dark-gray);border:1px solid var(--white-darker);border-radius:var(--border-radius);font-size:var(--font-size--xs);display:flex;padding:0;overflow:hidden;line-height:1.5;transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}.view-drf-search-opportunities .view-empty .filter a:hover{text-decoration:none;}.view-drf-search-opportunities .view-empty .filter a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.view-drf-search-opportunities .view-empty .filter a .term-label,.view-drf-search-opportunities .view-empty .filter a .term-vocabulary{padding:0 0.25rem;}.view-drf-search-opportunities .view-empty .filter a .term-vocabulary{font-style:italic;color:var(--medium-gray);background:var(--limestone);}.view-drf-search-opportunities .view-empty .filter a .term-label{background:var(--site-background);border-radius:0 1px 1px 0;}.view-drf-search-opportunities .view-empty .filter a:hover,.view-drf-search-opportunities .view-empty .filter a:focus{border-color:var(--copper);}.view-drf-search-opportunities .view-empty .filter a:hover .term-label:after,.view-drf-search-opportunities .view-empty .filter a:focus .term-label:after{transform:scale(0.9);filter:saturate(1) brightness(1);}.view-drf-search-opportunities .view-empty .filter a .term-label,.view-drf-search-opportunities .view-empty .filter a .term-vocabulary{padding:0.125rem 0.25rem;}.view-drf-search-opportunities .view-empty .filter a .term-label{position:relative;padding-right:2rem;}.view-drf-search-opportunities .view-empty .filter a .term-label:after{top:0.125rem;}.view-drf-search-opportunities .view-empty p:last-child a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;margin-top:1rem;}.view-drf-search-opportunities .view-empty p:last-child a:hover{text-decoration:none;}.view-drf-search-opportunities .view-empty p:last-child a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.view-drf-search-opportunities .view-empty p:last-child a:focus{outline:0;}.view-drf-search-opportunities .view-empty p:last-child a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}body.search-sidebar--open.path-search-results{overflow:hidden;}body.search-sidebar--open.path-search-results:before{pointer-events:auto;opacity:0.5;}@media (max-width:1199px){body.search-sidebar--open.path-search-results main .layout-search-sidebar{right:0;}}.path-user,.path-recent{background:var(--light-gray);}.path-user main,.path-recent main{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);width:100%;display:flex;flex-wrap:wrap;gap:0 4rem;padding-top:2rem;padding-bottom:2rem;}@media (max-width:1199px){.path-user main,.path-recent main{gap:0 2rem;}}@media (max-width:991px){.path-user main,.path-recent main{display:block;}}.path-user main #main-content,.path-recent main #main-content{position:absolute;flex:0 0 100%;}.path-user main .view-display-id-block_user .view-footer .more-link,.path-recent main .view-display-id-block_user .view-footer .more-link{text-align:right;}.path-user main .view-display-id-block_user .view-footer .more-link a,.path-recent main .view-display-id-block_user .view-footer .more-link a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--duke-navy-blue);}.path-user main .view-display-id-block_user .view-footer .more-link a:hover,.path-recent main .view-display-id-block_user .view-footer .more-link a:hover{text-decoration:none;}.path-user main .view-display-id-block_user .view-footer .more-link a:after,.path-recent main .view-display-id-block_user .view-footer .more-link a:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--navy-blue.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.path-user main .view-display-id-block_user .view-footer .more-link a:hover,.path-recent main .view-display-id-block_user .view-footer .more-link a:hover{cursor:pointer;}.path-user main .view-display-id-block_user .view-footer .more-link a:hover:after,.path-recent main .view-display-id-block_user .view-footer .more-link a:hover:after{transform:translateX(0.25rem);}.path-user main .layout-content,.path-recent main .layout-content{flex:1;}.path-user main .region-sidebar,.path-recent main .region-sidebar{width:100%;max-width:20rem;}@media (max-width:991px){.path-user main .region-sidebar,.path-recent main .region-sidebar{max-width:100%;margin-top:2rem;}.path-user main .region-sidebar .funding-alert-newsletter,.path-recent main .region-sidebar .funding-alert-newsletter{max-width:20rem;}}.path-contact .region-content .block-block-content{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-top:5rem;margin-bottom:5rem;}.node-preview-container{height:var(--node-preview-container-height);background:var(--light-gray);padding-top:0;padding-bottom:0;display:flex;align-items:center;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}.node-preview-container form{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);width:100%;display:flex;justify-content:space-between;align-items:center;}.node-preview-container form label{font-weight:700;}.node-preview-container form .js-form-item{margin:0;}.node-preview-container form .node-preview-backlink{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.node-preview-container form .node-preview-backlink:hover{text-decoration:none;}.node-preview-container form .node-preview-backlink:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.node-preview-container form .node-preview-backlink:focus{outline:0;}.node-preview-container form .node-preview-backlink:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.node-preview-container form .node-preview-backlink:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--left--dark-gray.svg);}.layout-container--4xx #block-drf-content{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:3rem;max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-top:2rem;margin-bottom:2rem;color:var(--primary);}@media (max-width:767px){.layout-container--4xx #block-drf-content{font-size:2rem;}}.layout-container--4xx #block-drf-content .basic-page{padding:0;margin:0;max-width:100%;}.layout-container--4xx .page-title{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);color:var(--primary);}.node--unpublished{background:none;}.num-bubble{display:inline-flex;font-family:var(--sans-serif);font-size:var(--font-size--xs);text-transform:uppercase;line-height:150%;color:var(--text-over-primary);background:var(--primary);padding:0 0.5rem;border-radius:1000px;}.region-highlighted{overflow:hidden;}[data-drupal-messages]{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);padding-bottom:1rem;word-wrap:break-word;border:0;background-color:var(--primary);overflow-wrap:break-word;position:relative;}[data-drupal-messages]:before,[data-drupal-messages]:after{content:"";position:absolute;height:100%;width:50vw;background-color:var(--primary);top:0;}[data-drupal-messages]:before{right:100%;}[data-drupal-messages]:after{left:100%;}.messages{color:var(--text-color);background-color:var(--site-background);background-repeat:no-repeat;border:2px solid var(--piedmont);border-left:0.5rem solid var(--piedmont);border-radius:var(--border-radius);background-size:1.5rem;background-position:0.4rem 0.95rem;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}.messages a{color:inherit;font-style:normal;}[dir=rtl] .messages{text-align:right;background-position:right 0.4rem top 0.95rem;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{border-color:var(--piedmont);background-image:url(/themes/custom/drf/images/icons/checkmark--dark-gray.svg);}[dir=rtl] .messages--status{margin-left:0;border-color:var(--piedmont);}.messages--warning{border-color:var(--persimmon);background-image:url(/themes/custom/drf/images/icons/warning--dark-gray.svg);}[dir=rtl] .messages--warning{border-color:var(--persimmon);}.messages--error{border-color:var(--copper);background-image:url(/themes/custom/drf/images/icons/error--dark-gray.svg);}[dir=rtl] .messages--error{border-color:var(--copper);}.messages--error p.error{color:inherit;}.block-local-tasks-block{background:var(--primary);padding:0 0 1rem;}.block-local-tasks-block .tabs{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.block-local-tasks-block ul.tabs{display:flex;flex-flow:row wrap;padding:0;}.block-local-tasks-block li{margin:0;display:block;}.block-local-tasks-block li.is-active a,.block-local-tasks-block li:hover a{background:var(--site-background);color:var(--primary);}.block-local-tasks-block a{color:var(--text-over-primary);border-bottom:var(--accent) solid transparent;}.block-local-tasks-block a:hover,.block-local-tasks-block a:focus,.block-local-tasks-block a:active{border-color:var(--accent);text-decoration:none;}.chosen-container.error .chosen-single,.chosen-container.error .chosen-single span{line-height:calc(var(--rem-base-size) + calc(var(--rem-base-size) * (3 / 4)) * 2);}.chosen-container.error .chosen-choices,.chosen-container.error .chosen-single{border:1px solid red;}.chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:var(--font-size--m);-webkit-user-select:none;-moz-user-select:none;user-select:none;max-width:100%;text-align:left;}.chosen-container *{box-sizing:border-box;}.chosen-container .chosen-drop{position:absolute;top:100%;left:-9999px;z-index:1010;width:100%;border:var(--border-width) solid var(--gray);border-radius:0 0 calc(var(--border-radius) * 0.75) calc(var(--border-radius) * 0.75);border-top:0;background:#fff;margin-top:calc(var(--border-width) * -5);overflow:hidden;padding:calc(var(--rem-base-size) / 2) 0;}.chosen-container.chosen-container-multi .chosen-choices{border-radius:calc(var(--border-radius) * 0.75);padding:0 var(--rem-base-size);margin:calc(var(--rem-base-size) / 2) var(--rem-base-size) calc(var(--rem-base-size) / 2) 0;border:var(--border-width) solid var(--gray);background-color:var(--text-over-primary);}.chosen-container.chosen-with-drop .chosen-drop{left:0;}.chosen-container a{cursor:pointer;}.chosen-container .search-choice .group-name,.chosen-container .chosen-single .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:normal;color:#999999;}.chosen-container .search-choice .group-name:after,.chosen-container .chosen-single .group-name:after{content:":";padding-left:2px;vertical-align:top;}.chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:1px 1px 1px calc(var(--rem-base-size) * (5 / 8));height:calc(calc(var(--rem-base-size) + calc(var(--rem-base-size) * (3 / 4)) * 2) * 1.125);width:100%;transition-property:border-color;transition-duration:0.25s;transition-timing-function:ease-in-out;border:calc(var(--rem-base-size) / 16) solid var(--accent);border-radius:var(--border-radius);background-color:#fff;background-clip:padding-box;color:#444;text-decoration:none;white-space:nowrap;line-height:24px;}.chosen-container-single.chosen-container-active .chosen-single{border:var(--border-width) solid var(--gray);height:calc(calc(var(--rem-base-size) + calc(var(--rem-base-size) * (3 / 4)) * 2) * 1.125);padding:0 0 0 calc(calc(var(--rem-base-size) * (5 / 8)) - (var(--rem-base-size) * 1/16));}.chosen-container-single .chosen-default{color:#999;}.chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:10px;padding:0;line-height:calc(var(--rem-base-size) + calc(var(--rem-base-size) * (3 / 4)) * 2);text-overflow:ellipsis;white-space:nowrap;position:relative;}.chosen-container-single .chosen-single-with-deselect span{margin-right:17.5px;}.chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;font-size:1px;}.chosen-container-single .chosen-single abbr:hover{background-position:right calc(var(--rem-base-size) * 3/8) center;}.chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:right calc(var(--rem-base-size) * 3/8) center;}.chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;height:10px;width:10px;}.chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;content:"^";position:absolute;right:0;top:0;background:var(--primary) url(/themes/custom/drf/images/arrow-down.svg) no-repeat;background-position:right calc(var(--rem-base-size) / 1.5) center;background-size:10px;}.chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:0;white-space:nowrap;}.chosen-container-single .chosen-search input[type=text]{margin:0;padding:0;width:100%;width:calc(100% + 4px);height:auto;outline:0;border:var(--border-width) solid var(--gray);border-top:0;margin-left:-2px;margin-right:-2px;background:white url(/themes/custom/drf/images/search--grey.svg) no-repeat;background-position:right calc(var(--rem-base-size) / 1.5) center;background-size:10px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:var(--border-radius);}.chosen-container-single .chosen-drop{background-clip:padding-box;}.chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;left:-9999px;}.chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0;max-height:240px;-webkit-overflow-scrolling:touch;padding-bottom:var(--rem-base-size)/2;}.chosen-container .chosen-results li{display:none;margin:0 0 calc(var(--rem-base-size) / 4);padding:calc(var(--rem-base-size) / 4) var(--rem-base-size);border-radius:var(--border-radius)/2;list-style:none;line-height:var(--font-size--m)-6;word-wrap:break-word;-webkit-touch-callout:none;}.chosen-container .chosen-results li:last-child{margin-bottom:0;}.chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer;}.chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default;}.chosen-container .chosen-results li.highlighted{background-color:var(--accent);background-image:none;color:var(--text-over-primary);}.chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4;}.chosen-container .chosen-results li.group-result{display:list-item;font-weight:bold;cursor:default;}.chosen-container .chosen-results li.group-option{padding-left:15px;}.chosen-container .chosen-results li em{font-style:normal;text-decoration:underline;}.chosen-container-multi.chosen-container-active .chosen-choices{padding:0 var(--rem-base-size)-1;background-position:right calc(calc(var(--rem-base-size) * (5 / 8)) - var(--rem-base-size) * 3/16) top center;background-image:url(/themes/custom/drf/images/arrow-up.svg);border-color:var(--gray);}.chosen-container-multi.chosen-with-drop .chosen-choices{border-radius:calc(var(--border-radius) * 0.75) calc(var(--border-radius) * 0.75) 0 0;border-bottom:none;border-color:var(--gray);}.chosen-container-multi .chosen-choices{transition-property:border-color;transition-duration:0.25s;transition-timing-function:ease-in-out;position:relative;overflow:hidden;margin:0;padding:0 var(--rem-base-size);width:100%;height:auto;border:0;background-color:#fff;cursor:text;border-radius:var(--border-radius--large);border-color:var(--gray);background-image:url(/themes/custom/drf/images/arrow-down.svg);background-repeat:no-repeat;background-position:right calc(calc(var(--rem-base-size) * (5 / 8)) - var(--rem-base-size) * 2/16) top calc(var(--rem-base-size) * 3/4);background-size:10px;}.chosen-container-multi .chosen-choices li{float:left;list-style:none;}.chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap;}.chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:0;padding:0;height:calc(var(--rem-base-size) + var(--rem-base-size) - 3px);outline:0;border:0 !important;background:transparent !important;box-shadow:none;font-size:var(--font-size--m);color:var(--text-color);font-family:sans-serif;border-radius:0;}.chosen-container-multi .chosen-choices li.search-choice{position:relative;border-radius:var(--border-radius--large)/2;padding-left:calc(var(--rem-base-size) / 2);padding-right:20px;font-size:var(--font-size--m);font-weight:100;max-width:100%;box-sizing:border-box;background-size:100% 19px;border:1px solid var(--primary);background-repeat:repeat-x;background-clip:padding-box;line-height:var(--font-size--m);cursor:default;background-color:#f2f2f2;color:var(--primary);background-image:none;}.chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:0;right:0;bottom:0;display:block;height:100%;width:20px;background:url(/themes/custom/drf/images/x-black.svg) no-repeat;background-position:right calc(var(--rem-base-size) * 3/8) center;background-size:10px;font-size:1px;}.chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:right calc(var(--rem-base-size) * 3/8) center;}.chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;color:#666;}.chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4;}.chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:right calc(var(--rem-base-size) * 3/8) center;}.chosen-container-multi .chosen-results{margin:0;}.chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default;}.chosen-container-active .chosen-choices{box-shadow:none;}.chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;}.chosen-container-active.chosen-with-drop .chosen-single div b{background:transparent url(/themes/custom/drf/images/arrow-up.svg) no-repeat;background-position:right calc(var(--rem-base-size) / 1.5) center;background-size:10px;}.chosen-disabled{opacity:0.5 !important;cursor:default;}.chosen-disabled .chosen-single{cursor:default;}.chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default;}.chosen-rtl{text-align:right;}.chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0;}.chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl;}.chosen-rtl .chosen-single-with-deselect span{margin-left:38px;}.chosen-rtl .chosen-single div{right:auto;left:3px;}.chosen-rtl .chosen-single abbr{right:auto;left:26px;}.chosen-rtl .chosen-choices li{float:right;}.chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl;}.chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px;background-image:none;}.chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px;}.chosen-rtl.chosen-container-single-nosearch .chosen-search,.chosen-rtl .chosen-drop{left:9999px;}.chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0;}.chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0;}.chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none;}.chosen-rtl .chosen-search input[type=text]{padding:calc(var(--rem-base-size) / 4) calc(var(--rem-base-size) / 4) calc(var(--rem-base-size) / 4) var(--rem-base-size);background:white url(/themes/custom/drf/css/chosen-sprite.png) no-repeat -30px -20px;background:url(/themes/custom/drf/css/chosen-sprite.png) no-repeat -30px -20px;direction:rtl;}.chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px;}.chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px;}.footer-information{font-size:var(--font-size--s);}.footer-information__wrap{display:flex;justify-content:space-between;align-items:flex-end;}@media (max-width:600px){.footer-information__wrap{flex-direction:column;align-items:flex-start;gap:1rem;}}.opportunity--teaser{position:relative;display:flex;align-items:center;gap:1rem;padding:1rem;background:var(--white);border-radius:var(--border-radius);container:opportunity--teaser/inline-size;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}@media (max-width:600px){.opportunity--teaser{padding:0.5rem;flex-direction:column;align-items:flex-end;}}.opportunity--teaser__card-link{content:"";position:absolute;top:0;left:0;width:100%;height:100%;}.opportunity--teaser__card-link:focus{outline:0;}.opportunity--teaser__card-link:focus:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);}.opportunity--teaser .button.favorite-button{min-height:0;min-width:5.375rem;justify-content:center;font-size:var(--font-size--xs);border-radius:0.25rem;padding:0.125rem 0.125rem 0.125rem 1.25rem;box-shadow:none;}.opportunity--teaser .button.favorite-button:before{width:1rem;height:1rem;position:absolute;top:0.2rem;left:0.25rem;}@media (max-width:600px){.opportunity--teaser .flag-favorite{position:absolute;top:0;right:0;}}@media (max-width:600px){.opportunity--teaser .button.favorite-button{display:block;width:1.5rem;height:1.5rem;font-size:0;padding:0;border:0 !important;min-width:0;background:none;}.opportunity--teaser .button.favorite-button:before{top:0;left:0;width:100%;height:100%;}}.opportunity--teaser .flag.action-unflag .button.favorite-button:before{background-image:url(/themes/custom/drf/images/icons/favorited--copper.svg);}.opportunity--teaser .ajax-progress-throbber{display:none;}.opportunity--teaser__wrap{width:100%;flex:1;display:flex;flex-direction:column;gap:0.75rem;}@media (max-width:600px){.opportunity--teaser__wrap{gap:0.5rem;}}.opportunity--teaser__meta{position:relative;display:flex;flex-wrap:wrap;gap:0.25rem 1rem;}@media (max-width:600px){.opportunity--teaser__meta{flex-direction:column;padding-right:2rem;}}.opportunity--teaser__meta__date{font-size:var(--font-size--xs);}.opportunity--teaser__meta__date:before{width:1rem;height:1rem;margin-right:0.25rem;}.opportunity--teaser__taxonomy{display:flex;align-items:center;gap:1rem;}@media (max-width:600px){.opportunity--teaser__taxonomy{flex-direction:column;align-items:flex-start;}}.opportunity--teaser .field.field--name-field-loi-deadline,.opportunity--teaser .field.field--name-field-internal-deadline,.opportunity--teaser .field.field--name-field-external-deadline,.opportunity--teaser .field.field--name-field-funding-agency{font-size:var(--font-size--xs);}.opportunity--teaser .field.field--name-field-loi-deadline:before,.opportunity--teaser .field.field--name-field-internal-deadline:before,.opportunity--teaser .field.field--name-field-external-deadline:before,.opportunity--teaser .field.field--name-field-funding-agency:before{width:1rem;height:1rem;margin-right:0.25rem;}.opportunity--teaser .field.field--name-field-amount{font-weight:600;}@media (max-width:600px){.opportunity--teaser .field.field--name-field-amount{position:absolute;left:0.5rem;bottom:0.5rem;}}.opportunity--teaser .field a{position:relative;text-underline-offset:0.125rem;text-decoration-color:var(--border);}.opportunity--teaser h2{font-family:var(--sans-serif);font-size:var(--font-size--m);font-weight:600;line-height:150%;margin:0;color:var(--primary);}.opportunity--teaser .node__content{flex:1;display:flex;flex-direction:column;gap:0.5rem;}.opportunity--teaser .field.field--name-field-eligibility .field__label,.opportunity--teaser .field.field--name-field-keywords .field__label,.opportunity--teaser .field.field--name-field-discipline .field__label,.opportunity--teaser .field.field--name-field-discipline .field__label{font-size:var(--font-size--xs);color:var(--medium-gray);font-weight:400;min-width:4rem;}.opportunity--teaser .field.field--name-field-eligibility .field__items,.opportunity--teaser .field.field--name-field-keywords .field__items,.opportunity--teaser .field.field--name-field-discipline .field__items,.opportunity--teaser .field.field--name-field-discipline .field__items{display:flex;flex-wrap:wrap;gap:0.25rem;}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item,.opportunity--teaser .field.field--name-field-keywords .field__items .field__item,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item{padding:0;}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a,.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--limestone);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--xs);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a:hover,.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a:hover,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a:hover,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a:hover{text-decoration:none;}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a:focus,.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a:focus,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a:focus,.opportunity--teaser .field.field--name-field-discipline .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--ginger-beer-alternative);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--xs);}.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a:hover{text-decoration:none;}.opportunity--teaser .field.field--name-field-keywords .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--hatteras);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--xs);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a:hover{text-decoration:none;}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a.link--limited{display:block;position:relative;color:var(--duke-navy-blue);border-radius:var(--border-radius);background-color:transparent;padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--xs);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a.link--limited:hover{text-decoration:none;}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a.link--limited:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity--teaser .field.field--name-field-eligibility .field__items .field__item a.link--limited:before{content:"";position:absolute;top:0;left:0;bottom:0;right:0;border:1px solid var(--duke-navy-blue);border-radius:inherit;}.opportunity--teaser .field.field--name-field-purpose{font-size:var(--font-size--s);}.opportunity--teaser .field.field--name-field-purpose .more-link{display:inline;}.opportunity--teaser .field.field--name-field-purpose a{color:var(--primary);}.opportunity--teaser .field.field--name-field-purpose a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity-view-mode--default .opportunity--teaser .field.field--name-field-purpose,.opportunity-view-mode--small .opportunity--teaser .field.field--name-field-purpose{display:none;}.opportunity-view-mode--small .opportunity--teaser__wrap{gap:0;}.opportunity-view-mode--small .opportunity--teaser .node__content{display:none;}.opportunity-view-mode--small .opportunity--teaser .field.field--name-field-amount{margin-top:0.25rem;}.opportunity-view-mode--small .opportunity--teaser h2{margin-top:0.25rem;}.pager ul{margin-top:0;}.pager__items{display:flex;align-items:center;gap:1rem;padding:0;}.pager__item{padding:0;font-weight:600;}@media (max-width:600px){.pager__item:not(.pager__item.is-active,.pager__item--next,.pager__item--previous,.pager__item--first,.pager__item--last){display:none;}}.pager__item a{text-decoration:none;}.pager__item.is-active a{display:block;padding:0.5rem;border-radius:var(--border-radius);background:var(--white);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);color:var(--duke-navy-blue);}.pager__item--last a,.pager__item--first a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.pager__item--last a:hover,.pager__item--first a:hover{text-decoration:none;}.pager__item--last a:hover,.pager__item--first a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.pager__item--last a:focus,.pager__item--first a:focus{outline:0;}.pager__item--last a:focus:after,.pager__item--first a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.pager__item--next a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.pager__item--next a:hover{text-decoration:none;}.pager__item--next a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.pager__item--next a:focus{outline:0;}.pager__item--next a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.pager__item--next a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--right--dark-gray.svg);}.pager__item--previous a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.pager__item--previous a:hover{text-decoration:none;}.pager__item--previous a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.pager__item--previous a:focus{outline:0;}.pager__item--previous a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.pager__item--previous a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--left--dark-gray.svg);}.pager__item--next a,.pager__item--previous a{font-size:0;gap:0;aspect-ratio:1;border-radius:1000px;}.pager__item--next a:focus:after,.pager__item--previous a:focus:after{border-radius:1000px;}.article--teaser{border-radius:var(--border-radius);padding:1rem;background:var(--hatteras);display:flex;justify-content:space-between;gap:0.5rem;height:100%;text-decoration:none;transition-property:background;transition-duration:0.25s;transition-timing-function:ease-in-out;}.article--teaser:hover,.article--teaser:focus{text-decoration:none;background:var(--whisper-gray);}.article--teaser:hover img.internal,.article--teaser:focus img.internal{transform:translateX(0.25rem);}.article--teaser:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.article--teaser__wrap{display:flex;flex-direction:column;}.article--teaser__meta{display:flex;align-items:center;font-size:var(--font-size--s);color:var(--medium-gray);}.article--teaser__meta:before{content:"";display:block;flex-shrink:0;width:1rem;height:1rem;background-image:url(/themes/custom/drf/images/icons/posted--medium-gray.svg);background-repeat:no-repeat;background-position:center;background-size:contain;}.article--teaser h2{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:1.5rem;}@media (max-width:767px){.article--teaser h2{font-size:1.375rem;}}.article--teaser img{flex:0 0 auto;width:1.5rem;transition-property:transform;transition-duration:0.25s;transition-timing-function:ease-in-out;}.page-node-type-article.node-preview--teaser .block-page-title-block{display:none;}.page-node-type-article.node-preview--teaser .region--content{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.page-node-type-article.node-preview--teaser .article--teaser{max-width:35rem;margin:4rem auto;}.opportunity-search-block{display:flex;justify-content:space-between;overflow:visible;gap:1rem;}.opportunity-search-block form{width:100%;max-width:41.5rem;}.opportunity-search-block .show-advanced-filters{margin:0;}.opportunity-search-block .button--primary.color--gray.icon--saved-items{white-space:nowrap;}@media (max-width:767px){.opportunity-search-block .button--primary.color--gray.icon--saved-items{gap:0;font-size:0;padding:0 0.75rem;}}.opportunity-search-block .form--inline{display:flex;border:1px solid var(--shackleford);border-radius:var(--border-radius);min-height:3rem;}.opportunity-search-block .form--inline label{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.opportunity-search-block .form--inline .form-item,.opportunity-search-block .form--inline .form-actions{margin:0;}.opportunity-search-block .form--inline .form-item{flex:1;}.opportunity-search-block .form--inline .form-actions{position:relative;}.opportunity-search-block .form--inline input[type=text]{width:100%;border:0;background:var(--white);padding:0 1rem;height:100%;border-radius:0;}.opportunity-search-block .form--inline .search-submit-button,.opportunity-search-block .form--inline input[type=submit]:not([data-drupal-selector^=edit-reset]){display:flex;align-items:center;background:url(/themes/custom/drf/images/icons/search--dark-gray.svg) no-repeat left 1rem center,linear-gradient(180deg,#FFE07D 0%,var(--dandelion) 33%);background-size:1.5rem,100% 300%;-webkit-appearance:none;-moz-appearance:none;appearance:none;gap:0.5rem;border:0 !important;padding:0 1rem 0 3rem;font-weight:bold;text-decoration:none;height:100%;border-radius:0;text-shadow:0 1px 1px rgba(0,0,0,0.2);transition-property:background;transition-duration:0.5s;transition-timing-function:ease-in-out;}@media (max-width:767px){.opportunity-search-block .form--inline .search-submit-button,.opportunity-search-block .form--inline input[type=submit]:not([data-drupal-selector^=edit-reset]){font-size:0;padding:0 1.5rem;background-position:center;}}.opportunity-search-block .form--inline .search-submit-button:hover,.opportunity-search-block .form--inline .search-submit-button:focus,.opportunity-search-block .form--inline input[type=submit]:not([data-drupal-selector^=edit-reset]):hover,.opportunity-search-block .form--inline input[type=submit]:not([data-drupal-selector^=edit-reset]):focus{cursor:pointer;background-position:left 1rem center,0 100%;opacity:0.95;}.opportunity-search-block .form--inline .search-submit-button:focus,.opportunity-search-block .form--inline input[type=submit]:not([data-drupal-selector^=edit-reset]):focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity-search-block .form--inline input[type=submit][data-drupal-selector^=edit-reset]{width:1.5rem;height:1.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;position:absolute;right:100%;top:50%;transform:translateY(-50%);font-size:0;background:url(/themes/custom/drf/images/icons/close--medium-gray.svg) no-repeat center center;background-size:contain;border:0 !important;padding:0.5rem;margin:0 0.5rem;box-shadow:none;}.opportunity-search-block .form--inline input[type=submit][data-drupal-selector^=edit-reset]:hover{cursor:pointer;}.opportunity-search-block .form--inline input[type=submit][data-drupal-selector^=edit-reset]:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.opportunity-search-block .form-item-sort-bef-combine{display:none;}@media (max-width:991px){.path-frontpage .opportunity-search-block .search-submit-button,.path-frontpage .opportunity-search-block .show-advanced-filters{font-size:0;padding:0;min-width:3rem;}}@media (max-width:991px){.path-frontpage .opportunity-search-block .search-submit-button{background-position:center;}}@media (max-width:991px){.path-frontpage .opportunity-search-block .show-advanced-filters{gap:0;}}.icon-tiles{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.icon-tiles > .field__items{display:flex;gap:4rem;}.icon-tiles > .field__items > .field__item{flex:1;opacity:0;transform:translateY(1rem);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;transition-delay:0.3s;}.icon-tiles > .field__items > .field__item:nth-child(1){transition-delay:0s;}.icon-tiles > .field__items > .field__item:nth-child(2){transition-delay:0.15s;}.icon-tiles > .field__items > .field__item.show{opacity:1;transform:translateY(0);}@media (max-width:600px){.icon-tiles > .field__items{flex-direction:column;}}.icon-tiles .field__item > .paragraph{width:100%;display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;max-width:30rem;margin:0 auto;}.icon-tiles .field--name-field-icon{width:6rem;height:6rem;}.icon-tiles .field--name-field-title{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:2rem;}@media (max-width:767px){.icon-tiles .field--name-field-title{font-size:1.75rem;}}.icon-tiles .field--name-field-link a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--duke-royal-blue);}.icon-tiles .field--name-field-link a:hover{text-decoration:none;}.icon-tiles .field--name-field-link a:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--royal-blue.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.icon-tiles .field--name-field-link a:hover{cursor:pointer;}.icon-tiles .field--name-field-link a:hover:after{transform:translateX(0.25rem);}.media.align-center{text-align:center;}.iframe-responsive,.field--name-field-media-oembed-video{position:relative;padding-bottom:56.25%;height:0;}.iframe-responsive iframe,.field--name-field-media-oembed-video iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.responsive-map,.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:0;margin:0 0 20px 0;height:0;display:block;}.responsive-map object,.responsive-map iframe,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 !important;}.responsive-map > iframe,.media--type-remote-video{max-width:100%;}.responsive-map > iframe.align-right,.media--type-remote-video.align-right{width:450px;max-width:100%;}.responsive-map > iframe.align-left,.media--type-remote-video.align-left{width:450px;max-width:100%;}.responsive-map > iframe.align-center,.media--type-remote-video.align-center{width:600px;max-width:100%;}.responsive-map > iframe:not(.align-right):not(.align-left):not(.align-center),.media--type-remote-video:not(.align-right):not(.align-left):not(.align-center){width:auto;max-width:100%;}@media (max-width:767px){.responsive-map,.video-wrapper{position:relative;padding-bottom:56.25%;padding-top:25px;margin:0 0 20px 0;height:0;display:block;}.responsive-map object,.responsive-map iframe,.video-wrapper object,.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%;margin:0 !important;}}@media (max-width:767px){.responsive-map{padding-bottom:450px;}}.resources{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.resources h2{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:3rem;color:var(--primary);margin-bottom:3rem;}@media (max-width:767px){.resources h2{font-size:2rem;}}.resources > .field__items{display:grid;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;gap:3rem 4rem;}.resources > .field__items > .field__item a{padding:2rem;width:100%;max-width:36rem;margin:0 auto;border-radius:var(--border-radius);background:var(--whisper-gray);text-decoration:none;}.resources > .field__items > .field__item a:hover .field--name-field-title,.resources > .field__items > .field__item a:focus .field--name-field-title{color:var(--primary);}.resources > .field__items > .field__item a:hover .button.button--secondary:after,.resources > .field__items > .field__item a:focus .button.button--secondary:after{transform:translateX(0.25rem);}.resources > .field__items > .field__item a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}@media (max-width:1199px){.resources > .field__items{grid-template-columns:repeat(2,1fr);gap:2rem;}}@media (max-width:767px){.resources > .field__items{grid-template-columns:1fr;}}.resources .field__item > .paragraph{display:flex;flex-direction:column;gap:1rem;height:100%;}@media (max-width:767px){.resources .field__item > .paragraph{padding:1rem;}}.resources .field--name-field-title{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:1.5rem;transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}@media (max-width:767px){.resources .field--name-field-title{font-size:1.375rem;}}.resources .field--name-field-text{font-size:var(--font-size--s);}.resources .button.button--secondary{margin:auto 0 0;}.announcements,.views-element-container > .view-announcements{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.announcements > h2,.views-element-container > .view-announcements > h2{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:3rem;color:var(--primary);}@media (max-width:767px){.announcements > h2,.views-element-container > .view-announcements > h2{font-size:2rem;}}.announcements .view-content,.views-element-container > .view-announcements .view-content{display:grid;grid-template-columns:repeat(2,1fr);gap:3rem 4rem;margin:3rem 0;}@media (max-width:767px){.announcements .view-content,.views-element-container > .view-announcements .view-content{grid-template-columns:1fr;max-width:36rem;margin:3rem auto;gap:2rem;}}.announcements .more-link,.views-element-container > .view-announcements .more-link{text-align:left;}.announcements .more-link a,.views-element-container > .view-announcements .more-link a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--duke-navy-blue);}.announcements .more-link a:hover,.views-element-container > .view-announcements .more-link a:hover{text-decoration:none;}.announcements .more-link a:after,.views-element-container > .view-announcements .more-link a:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--navy-blue.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.announcements .more-link a:hover,.views-element-container > .view-announcements .more-link a:hover{cursor:pointer;}.announcements .more-link a:hover:after,.views-element-container > .view-announcements .more-link a:hover:after{transform:translateX(0.25rem);}.funding-alert-newsletter{color:var(--text-over-primary);background:var(--secondary);padding:2rem;border-radius:var(--border-radius);}@media (max-width:991px){.funding-alert-newsletter{padding:1rem;}}.funding-alert-newsletter h2{font-family:var(--sans-serif);font-size:var(--font-size--xxl);line-height:150%;margin-bottom:2rem;}@media (max-width:991px){.funding-alert-newsletter h2{margin-bottom:1rem;}}.funding-alert-newsletter .field--name-body ul,.funding-alert-newsletter .field--name-body p{margin:2rem 0;}@media (max-width:991px){.funding-alert-newsletter .field--name-body ul,.funding-alert-newsletter .field--name-body p{margin:1rem 0;}}.funding-alert-newsletter .field--name-body ul:first-child,.funding-alert-newsletter .field--name-body p:first-child{margin-top:0;}.funding-alert-newsletter .field--name-body ul:last-child,.funding-alert-newsletter .field--name-body p:last-child{margin-bottom:0;}.funding-alert-newsletter ul{display:flex;flex-direction:column;gap:0.5rem;list-style-type:none;padding:0;}.funding-alert-newsletter ul li{display:flex;align-items:flex-start;gap:0.5rem;}.funding-alert-newsletter ul li:before{content:"";flex:0 0 auto;width:1rem;height:1rem;margin-top:0.25rem;background:url(/themes/custom/drf/images/icons/bullet-plus--white.svg) no-repeat center center;background-size:contain;}.funding-alert-newsletter a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;margin-top:1rem;width:100%;}.funding-alert-newsletter a:hover{text-decoration:none;}.funding-alert-newsletter a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.funding-alert-newsletter a:focus{outline:0;}.funding-alert-newsletter a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}@media (max-width:991px){.funding-alert-newsletter a{margin-top:0;}}.intro{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.intro .field--name-body{font-family:var(--sans-serif);font-size:1.25rem;font-style:normal;font-weight:400;line-height:180%;padding-right:24rem;box-sizing:content-box;max-width:41.5rem;}@media (max-width:767px){.intro .field--name-body{font-size:1rem;}}@media (max-width:991px){.intro .field--name-body{padding-right:20rem;}}@media (max-width:767px){.intro .field--name-body{padding-right:0;max-width:100%;}}.discover-opportunities h1{margin-bottom:2rem;}.discover-opportunities .field--name-body p{margin:2rem 0;}.discover-opportunities .field--name-body p:first-child{margin-top:0;}.discover-opportunities .field--name-body p:last-child{margin-bottom:0;}.discover-opportunities .button.button--primary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.discover-opportunities .button.button--primary:hover{text-decoration:none;}.discover-opportunities .button.button--primary:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.discover-opportunities .button.button--primary:focus{outline:0;}.discover-opportunities .button.button--primary:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.discover-opportunities .button.button--primary:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/search--dark-gray.svg);}.discover-opportunities .button.button--secondary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;display:inline-flex;vertical-align:middle;align-items:center;padding:0.5rem 0;border-radius:0;background:transparent;box-shadow:none;gap:0.25rem;color:var(--white);}.discover-opportunities .button.button--secondary:hover{text-decoration:none;}.discover-opportunities .button.button--secondary:after{content:"";display:block;width:1rem;height:1rem;background:url(/themes/custom/drf/images/icons/chevron--right--white.svg) no-repeat center;background-size:contain;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease-in-out;}.discover-opportunities .button.button--secondary:hover{cursor:pointer;}.discover-opportunities .button.button--secondary:hover:after{transform:translateX(0.25rem);}.view-drf-search-opportunities .view-header{display:flex;justify-content:space-between;align-items:center;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border);}.view-drf-search-opportunities .view-header label{margin-bottom:0;}.view-drf-search-opportunities .view-header__title{display:flex;align-items:flex-start;gap:0.25rem;}.view-drf-search-opportunities .view-header h1{font-family:var(--sans-serif);line-height:150%;font-size:var(--font-size--xl);font-weight:600;margin:0;}.view-drf-search-opportunities .view-header .view-options{display:flex;flex-wrap:wrap;gap:1rem;}.view-drf-search-opportunities .view-header .view-option{display:flex;align-items:center;gap:0.5rem;font-weight:600;}@media (max-width:1199px){.view-drf-search-opportunities .view-header .view-option{display:none;}}@media (max-width:1199px){.view-drf-search-opportunities .view-header .view-option--sort-order{display:none !important;}}.view-drf-search-opportunities .view-header .view-option--sidebar{display:none;}@media (max-width:1199px){.view-drf-search-opportunities .view-header .view-option--sidebar{display:flex;}}.view-drf-search-opportunities .view-header .view-option--sidebar .button{font-size:0;gap:0;}.view-drf-search-opportunities .view-header .view-option--save .ajax-progress{display:none;}.view-drf-search-opportunities > .view-content{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;margin-bottom:1rem;border-bottom:1px solid var(--border);}.layout-search-sidebar{padding:2rem 0;}.layout-search-sidebar .sidebar__title{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px solid var(--border);}@media (max-width:1199px){.layout-search-sidebar .sidebar__title{margin-bottom:0;}}.layout-search-sidebar .sidebar__title h2{font-size:var(--font-size--xl);}.layout-search-sidebar .sidebar__title-buttons{display:flex;align-items:center;gap:0.5rem;}.layout-search-sidebar .sidebar__title-buttons .button--close-sidebar{display:none;margin:0;}@media (max-width:1199px){.layout-search-sidebar .sidebar__title-buttons .button--close-sidebar{display:flex;}}.layout-search-sidebar .sidebar__responsive-options{display:none;gap:0.25rem;}@media (max-width:1199px){.layout-search-sidebar .sidebar__responsive-options{display:flex;}}.layout-search-sidebar .sidebar__responsive-options .view-option--view-mode select{padding-left:0.5rem !important;padding-right:4.75rem;font-size:0;height:100%;}.layout-search-sidebar .sidebar__responsive-options .view-option--view-mode select option{padding:0;font-size:1rem;}.layout-search-sidebar .sidebar__responsive-options .view-option--sort-order{flex:1;}.layout-search-sidebar .sidebar__responsive-options .view-option--sort-order select{width:100%;}.layout-search-sidebar .reset-facet-link,.layout-search-sidebar .reset-all-link{color:var(--primary);font-size:var(--font-size--s);}.layout-search-sidebar,.layout-search-sidebar .region-search-filters{display:flex;flex-direction:column;gap:1rem;}.layout-search-sidebar h2,.layout-search-sidebar h3{font-family:var(--sans-serif);line-height:150%;font-weight:600;margin:0;}.layout-search-sidebar h2{font-size:var(--font-size--l);}.layout-search-sidebar h3{font-size:var(--font-size--m);}.block-facet-open-opportunities .facet-block__field-option{display:flex;flex-flow:row nowrap;gap:0.5rem;}.block-facet-open-opportunities .facet-block__field label{display:inline;font-size:var(--font-size--s);color:var(--medium-gray);font-weight:normal;}.facet-block__title-wrap{position:relative;display:flex;align-items:center;min-height:2.5rem;border-bottom:1px solid var(--border);margin-bottom:1rem;transition-property:margin;transition-duration:0.25s;transition-timing-function:ease-in-out;}.facet-block__title{flex:1;display:flex;align-items:center;gap:0.25rem;}.facet-block.facet-block--nested .facet-block__title-wrap{border-bottom:none;margin-bottom:0;min-height:0;}.facet-block.facet-block--nested .facet-block__title-wrap .facet-block__reset{margin-right:0;}.facet-block.facet-block--nested .facet-block__title-wrap{border-bottom:none;margin-bottom:0;min-height:0;}.facet-block.facet-block--nested .facet-block__title{margin-bottom:0.5rem;}.facet-block.facet-block--agency .facet-block__content{display:flex;flex-direction:column;gap:1rem;}.facet-block .facet-block__reset{display:none;z-index:1;margin-right:2.5rem;}.facet-block .num-bubble{display:none;}.facet-block .num-bubble.show{display:inline-flex;}.facet-block.facet-active .facet-block__reset{display:block;}.facet-block.facet-block--collapsed .facet-block__title-wrap{margin-bottom:0;}.facet-block.facet-block--collapsed .icon--expand{display:block;}.facet-block.facet-block--collapsed .icon--collapse{display:none;}.facet-block .icon--expand{display:none;}.facet-block .icon--collapse{display:block;}.facet-block .facet-item{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;font-size:var(--font-size--s);}.facet-block .facet-item label{font-weight:400;margin-bottom:0;}.facet-block .facet-item > .facets-widget-{flex:0 0 100%;}.facet-block .facet-item.facets-reset{display:none !important;}.facet-block__toggle{position:absolute;top:0;left:0;right:0;bottom:0;display:flex;justify-content:flex-end;align-items:center;padding:0.5rem;border:0;background:transparent;width:100%;cursor:pointer;}.facet-item{display:flex;align-items:center;flex-wrap:wrap;gap:0.5rem;font-size:var(--font-size--s);}.facet-item > .facets-widget-{flex:0 0 100%;}.facet-item.facets-reset{display:none !important;}.facets-widget-checkbox label,.facets-widget-searchbox_checkbox label{flex:1;color:var(--medium-gray);display:flex;align-items:center;}.facets-widget-checkbox label .facet-item__value,.facets-widget-searchbox_checkbox label .facet-item__value{flex:1;}.facets-widget-checkbox label .facet-item__count,.facets-widget-searchbox_checkbox label .facet-item__count{display:inline-flex;font-family:var(--sans-serif);font-size:var(--font-size--xs);text-transform:uppercase;line-height:150%;color:var(--dark-gray);background:var(--limestone);padding:0 0.5rem;border-radius:1000px;}.facets-widget-checkbox input[type=checkbox]:checked + label,.facets-widget-searchbox_checkbox input[type=checkbox]:checked + label{color:var(--dark-gray);}.facets-widget-checkbox ul,.facets-widget-searchbox_checkbox ul{padding:0;margin:0;list-style-type:none;display:flex;flex-direction:column;gap:0.5rem;}.facets-widget-checkbox ul ul,.facets-widget-searchbox_checkbox ul ul{padding-left:1rem;}.facets-widget-checkbox .facets-soft-limit-link,.facets-widget-searchbox_checkbox .facets-soft-limit-link{color:var(--primary);font-size:var(--font-size--s);}.facets-widget-searchbox_checkbox{display:flex;flex-direction:column;gap:0.5rem;}.facets-widget-searchbox_checkbox input[type=text]{width:100%;margin:0;}.facets-widget-date_range ul{padding:0;}.facets-widget-date_range li{list-style:none;}.view-drf-favorites,.view-drf-saved-searches.view-display-id-page_user,.view-drf-recently-updated-opportunities{container-type:inline-size;}.view-drf-favorites .view-empty,.view-drf-saved-searches.view-display-id-page_user .view-empty,.view-drf-recently-updated-opportunities .view-empty{font-weight:600;}.view-drf-favorites .view-header,.view-drf-saved-searches.view-display-id-page_user .view-header,.view-drf-recently-updated-opportunities .view-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid var(--border);}@container (max-width:767px){.view-drf-favorites .view-header,.view-drf-saved-searches.view-display-id-page_user .view-header,.view-drf-recently-updated-opportunities .view-header{flex-direction:column;align-items:flex-start;gap:1rem;}}.view-drf-favorites .view-header__title,.view-drf-saved-searches.view-display-id-page_user .view-header__title,.view-drf-recently-updated-opportunities .view-header__title{display:flex;align-items:flex-start;gap:0.25rem;}.view-drf-favorites .view-header h1,.view-drf-saved-searches.view-display-id-page_user .view-header h1,.view-drf-recently-updated-opportunities .view-header h1{font-family:var(--sans-serif);line-height:150%;font-size:var(--font-size--xl);font-weight:600;margin:0;}.view-drf-favorites .view-header .view-options,.view-drf-favorites .view-header .view-filters,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters,.view-drf-recently-updated-opportunities .view-header .view-options,.view-drf-recently-updated-opportunities .view-header .view-filters{display:flex;flex-wrap:wrap;gap:1rem;}@media (max-width:600px){.view-drf-favorites .view-header .view-options,.view-drf-favorites .view-header .view-filters,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters,.view-drf-recently-updated-opportunities .view-header .view-options,.view-drf-recently-updated-opportunities .view-header .view-filters{flex-direction:column;align-items:flex-start;gap:0.5rem;}}.view-drf-favorites .view-header .view-options .form--inline,.view-drf-favorites .view-header .view-options .form-item,.view-drf-favorites .view-header .view-filters .form--inline,.view-drf-favorites .view-header .view-filters .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form--inline,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form--inline,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item,.view-drf-recently-updated-opportunities .view-header .view-options .form--inline,.view-drf-recently-updated-opportunities .view-header .view-options .form-item,.view-drf-recently-updated-opportunities .view-header .view-filters .form--inline,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item{display:flex;align-items:center;flex-wrap:wrap;gap:1rem;font-weight:600;}@media (max-width:600px){.view-drf-favorites .view-header .view-options .form--inline,.view-drf-favorites .view-header .view-options .form-item,.view-drf-favorites .view-header .view-filters .form--inline,.view-drf-favorites .view-header .view-filters .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form--inline,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form--inline,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item,.view-drf-recently-updated-opportunities .view-header .view-options .form--inline,.view-drf-recently-updated-opportunities .view-header .view-options .form-item,.view-drf-recently-updated-opportunities .view-header .view-filters .form--inline,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item{flex-direction:column;align-items:flex-start;gap:0.5rem;}}@media (max-width:600px){.view-drf-favorites .view-header .view-options .form--inline select,.view-drf-favorites .view-header .view-options .form-item select,.view-drf-favorites .view-header .view-filters .form--inline select,.view-drf-favorites .view-header .view-filters .form-item select,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form--inline select,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item select,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form--inline select,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item select,.view-drf-recently-updated-opportunities .view-header .view-options .form--inline select,.view-drf-recently-updated-opportunities .view-header .view-options .form-item select,.view-drf-recently-updated-opportunities .view-header .view-filters .form--inline select,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item select{width:100%;}}.view-drf-favorites .view-header .view-options .form--inline .form-actions,.view-drf-favorites .view-header .view-options .form--inline:after,.view-drf-favorites .view-header .view-options .form-item .form-actions,.view-drf-favorites .view-header .view-options .form-item:after,.view-drf-favorites .view-header .view-filters .form--inline .form-actions,.view-drf-favorites .view-header .view-filters .form--inline:after,.view-drf-favorites .view-header .view-filters .form-item .form-actions,.view-drf-favorites .view-header .view-filters .form-item:after,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form--inline .form-actions,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form--inline:after,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item .form-actions,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item:after,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form--inline .form-actions,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form--inline:after,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item .form-actions,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item:after,.view-drf-recently-updated-opportunities .view-header .view-options .form--inline .form-actions,.view-drf-recently-updated-opportunities .view-header .view-options .form--inline:after,.view-drf-recently-updated-opportunities .view-header .view-options .form-item .form-actions,.view-drf-recently-updated-opportunities .view-header .view-options .form-item:after,.view-drf-recently-updated-opportunities .view-header .view-filters .form--inline .form-actions,.view-drf-recently-updated-opportunities .view-header .view-filters .form--inline:after,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item .form-actions,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item:after{display:none;}.view-drf-favorites .view-header .view-options .form-item,.view-drf-favorites .view-header .view-filters .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item,.view-drf-recently-updated-opportunities .view-header .view-options .form-item,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item{margin:0;}@media (max-width:600px){.view-drf-favorites .view-header .view-options .form-item,.view-drf-favorites .view-header .view-filters .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options .form-item,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters .form-item,.view-drf-recently-updated-opportunities .view-header .view-options .form-item,.view-drf-recently-updated-opportunities .view-header .view-filters .form-item{width:100%;}}.view-drf-favorites .view-header .view-options label,.view-drf-favorites .view-header .view-filters label,.view-drf-saved-searches.view-display-id-page_user .view-header .view-options label,.view-drf-saved-searches.view-display-id-page_user .view-header .view-filters label,.view-drf-recently-updated-opportunities .view-header .view-options label,.view-drf-recently-updated-opportunities .view-header .view-filters label{margin:0;}.view-drf-favorites .view-content,.view-drf-saved-searches.view-display-id-page_user .view-content,.view-drf-recently-updated-opportunities .view-content{display:flex;flex-direction:column;gap:1rem;padding-bottom:1rem;}.view-drf-favorites .pager,.view-drf-saved-searches.view-display-id-page_user .pager,.view-drf-recently-updated-opportunities .pager{width:100%;padding-top:1rem;border-top:1px solid var(--border);}.block-views-blockdrf-saved-searches-block-user-compact{width:100%;max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);position:relative;}.block-views-blockdrf-saved-searches-block-user-compact .view-empty{padding:2rem;}@container (max-width:600px){.view-drf-favorites label,.view-drf-recently-updated-opportunities label{display:none;}}@container (max-width:767px){.view-drf-favorites .view-filters,.view-drf-recently-updated-opportunities .view-filters{width:100%;}}@container (max-width:767px){.view-drf-favorites .view-filters form,.view-drf-recently-updated-opportunities .view-filters form{width:100%;}}@container (max-width:767px){.view-drf-favorites .view-options,.view-drf-recently-updated-opportunities .view-options{width:100%;max-width:20rem;}}@container (max-width:767px){.view-drf-favorites select,.view-drf-recently-updated-opportunities select{width:100%;font-size:1rem;height:calc(2.5rem + 2px);}}@container (max-width:767px){.view-drf-favorites .view-option--view-mode,.view-drf-recently-updated-opportunities .view-option--view-mode{width:100%;}}@container (max-width:767px){.view-drf-favorites .view-option--view-mode select,.view-drf-recently-updated-opportunities .view-option--view-mode select{padding-left:2.5rem !important;}}.opportunity-view-mode--default .view-mode-selector.view-option--view-mode select{padding-left:2.75rem;background:url(/themes/custom/drf/images/icons/view-mode--default--dark-gray.svg) no-repeat left 1rem center,url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg) no-repeat right 0.5rem center,linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:1.5rem,1.5rem,100% 300%;}@media (max-width:767px){.opportunity-view-mode--default .view-mode-selector.view-option--view-mode select{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.opportunity-view-mode--default .view-mode-selector.view-option--view-mode select:hover{background-position:left 1rem center,right 0.5rem center,100% 100%;}@media (max-width:767px){.opportunity-view-mode--default .view-mode-selector.view-option--view-mode select:hover{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.opportunity-view-mode--small .view-mode-selector.view-option--view-mode select{padding-left:2.75rem;background:url(/themes/custom/drf/images/icons/view-mode--small--dark-gray.svg) no-repeat left 1rem center,url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg) no-repeat right 0.5rem center,linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:1.5rem,1.5rem,100% 300%;}@media (max-width:767px){.opportunity-view-mode--small .view-mode-selector.view-option--view-mode select{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.opportunity-view-mode--small .view-mode-selector.view-option--view-mode select:hover{background-position:left 1rem center,right 0.5rem center,100% 100%;}@media (max-width:767px){.opportunity-view-mode--small .view-mode-selector.view-option--view-mode select:hover{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.opportunity-view-mode--large .view-mode-selector.view-option--view-mode select{padding-left:2.75rem;background:url(/themes/custom/drf/images/icons/view-mode--large--dark-gray.svg) no-repeat left 1rem center,url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg) no-repeat right 0.5rem center,linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:1.5rem,1.5rem,100% 300%;}@media (max-width:767px){.opportunity-view-mode--large .view-mode-selector.view-option--view-mode select{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.opportunity-view-mode--large .view-mode-selector.view-option--view-mode select:hover{background-position:left 1rem center,right 0.5rem center,100% 100%;}@media (max-width:767px){.opportunity-view-mode--large .view-mode-selector.view-option--view-mode select:hover{padding-left:1.5rem;background-position:left 0.5rem center,right 0.5rem center;}}.ajax-progress-fullscreen{width:2.5rem;height:2.5rem;background:url(/themes/custom/drf/images/icons/loading-spinner--medium--navy-blue.svg) no-repeat center;background-size:contain;}.ajax-progress-throbber{display:block;padding:0;}.ajax-progress-throbber .throbber{display:block;width:1.5rem;height:1.5rem;padding:0;max-width:none;background:url(/themes/custom/drf/images/icons/loading-spinner--small--navy-blue.svg) no-repeat center;background-size:contain;opacity:0;animation:spinner-fadein 0.25s ease-in 0.25s;}@keyframes spinner-fadein{to{opacity:1;}}.content-moderation-entity-moderation-form .entity-moderation-form{padding:2rem;margin-bottom:0;border-radius:var(--border-radius);border:0;background:var(--light-gray);display:flex;gap:2rem;}.content-moderation-entity-moderation-form .entity-moderation-form__item{margin:0;}.content-moderation-entity-moderation-form .entity-moderation-form__item:last-child{flex:1;}.content-moderation-entity-moderation-form .entity-moderation-form input[type=text]{background:var(--site-background);}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-item{margin:0;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;width:100%;margin:0;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit:hover{text-decoration:none;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit:focus{outline:0;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.content-moderation-entity-moderation-form .entity-moderation-form .js-form-submit:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/white--dark-gray.svg);}.content-moderation-entity-moderation-form .entity-moderation-form label{font-weight:700;margin-bottom:0.25rem;}.saved-search-teaser,.saved-search-curated,.saved-search-compact{position:relative;display:flex;border-radius:var(--border-radius);container-type:inline-size;box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}.saved-search-teaser__date,.saved-search-teaser__term,.saved-search-teaser__facet_dates_item,.saved-search-curated__date,.saved-search-curated__term,.saved-search-curated__facet_dates_item,.saved-search-compact__date,.saved-search-compact__term,.saved-search-compact__facet_dates_item{display:inline;vertical-align:middle;white-space:nowrap;margin-right:1rem;font-size:var(--font-size--s);}.saved-search-teaser__date__title,.saved-search-teaser__date__label,.saved-search-teaser__term__title,.saved-search-teaser__term__label,.saved-search-teaser__facet_dates_item__title,.saved-search-teaser__facet_dates_item__label,.saved-search-curated__date__title,.saved-search-curated__date__label,.saved-search-curated__term__title,.saved-search-curated__term__label,.saved-search-curated__facet_dates_item__title,.saved-search-curated__facet_dates_item__label,.saved-search-compact__date__title,.saved-search-compact__date__label,.saved-search-compact__term__title,.saved-search-compact__term__label,.saved-search-compact__facet_dates_item__title,.saved-search-compact__facet_dates_item__label{font-weight:600;}.saved-search-teaser__date:last-of-type,.saved-search-teaser__term:last-of-type,.saved-search-teaser__facet_dates_item:last-of-type,.saved-search-curated__date:last-of-type,.saved-search-curated__term:last-of-type,.saved-search-curated__facet_dates_item:last-of-type,.saved-search-compact__date:last-of-type,.saved-search-compact__term:last-of-type,.saved-search-compact__facet_dates_item:last-of-type{margin-right:0;}.saved-search-teaser__content,.saved-search-curated__content,.saved-search-compact__content{flex:1;display:flex;flex-direction:column;}.saved-search-teaser__meta,.saved-search-curated__meta,.saved-search-compact__meta{display:flex;flex-direction:column;gap:0.25rem;}.saved-search-teaser__link,.saved-search-curated__link,.saved-search-compact__link{position:absolute;top:0;left:0;width:100%;height:100%;border-radius:var(--border-radius);}.saved-search-teaser__link:focus,.saved-search-curated__link:focus,.saved-search-compact__link:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.saved-search-teaser .flag-subscribe .js-flag-message,.saved-search-teaser .flag-subscribe .ajax-progress-throbber,.saved-search-teaser .flag-featured .js-flag-message,.saved-search-teaser .flag-featured .ajax-progress-throbber,.saved-search-teaser .flag-curated .js-flag-message,.saved-search-teaser .flag-curated .ajax-progress-throbber,.saved-search-curated .flag-subscribe .js-flag-message,.saved-search-curated .flag-subscribe .ajax-progress-throbber,.saved-search-curated .flag-featured .js-flag-message,.saved-search-curated .flag-featured .ajax-progress-throbber,.saved-search-curated .flag-curated .js-flag-message,.saved-search-curated .flag-curated .ajax-progress-throbber,.saved-search-compact .flag-subscribe .js-flag-message,.saved-search-compact .flag-subscribe .ajax-progress-throbber,.saved-search-compact .flag-featured .js-flag-message,.saved-search-compact .flag-featured .ajax-progress-throbber,.saved-search-compact .flag-curated .js-flag-message,.saved-search-compact .flag-curated .ajax-progress-throbber{display:none;}.saved-search-teaser__admin-flag-links,.saved-search-curated__admin-flag-links,.saved-search-compact__admin-flag-links{position:relative;padding-top:calc(var(--rem-base-size) * 0.5);}.saved-search-teaser__admin-flag-links div,.saved-search-curated__admin-flag-links div,.saved-search-compact__admin-flag-links div{z-index:2;display:inline;}.saved-search-teaser .context-menu,.saved-search-curated .context-menu,.saved-search-compact .context-menu{position:relative;}.saved-search-teaser .context-menu__btn,.saved-search-curated .context-menu__btn,.saved-search-compact .context-menu__btn{display:block;width:2.5rem;height:2.5rem;background:url(/themes/custom/drf/images/icons/context-menu--dark-gray.svg) center no-repeat;border-radius:var(--border-radius);}.saved-search-teaser .context-menu__btn:focus,.saved-search-curated .context-menu__btn:focus,.saved-search-compact .context-menu__btn:focus{position:relative;}.saved-search-teaser .context-menu__btn:focus:after,.saved-search-curated .context-menu__btn:focus:after,.saved-search-compact .context-menu__btn:focus:after{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 0px);right:calc(-3px - 0px);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-teaser .context-menu.context-menu--open .context-menu__actions,.saved-search-curated .context-menu.context-menu--open .context-menu__actions,.saved-search-compact .context-menu.context-menu--open .context-menu__actions{opacity:1;pointer-events:auto;}.saved-search-teaser .context-menu.context-menu--open .context-menu__actions ul,.saved-search-curated .context-menu.context-menu--open .context-menu__actions ul,.saved-search-compact .context-menu.context-menu--open .context-menu__actions ul{transform:translateY(0);}.saved-search-teaser .filters,.saved-search-curated .filters,.saved-search-compact .filters{display:flex;flex-wrap:wrap;gap:0.25rem;}.saved-search-teaser .filters--search-category,.saved-search-curated .filters--search-category,.saved-search-compact .filters--search-category{margin-top:0.5rem;}.saved-search-teaser .field--name-body,.saved-search-curated .field--name-body,.saved-search-compact .field--name-body{font-size:var(--font-size--s);}.saved-search-teaser .filter,.saved-search-curated .filter,.saved-search-compact .filter{color:var(--dark-gray);border:1px solid var(--white-darker);border-radius:var(--border-radius);font-size:var(--font-size--xs);display:flex;padding:0;overflow:hidden;line-height:1.5;transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;position:relative;}.saved-search-teaser .filter:hover,.saved-search-curated .filter:hover,.saved-search-compact .filter:hover{text-decoration:none;}.saved-search-teaser .filter:focus,.saved-search-curated .filter:focus,.saved-search-compact .filter:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.saved-search-teaser .filter .term-label,.saved-search-teaser .filter .term-vocabulary,.saved-search-curated .filter .term-label,.saved-search-curated .filter .term-vocabulary,.saved-search-compact .filter .term-label,.saved-search-compact .filter .term-vocabulary{padding:0 0.25rem;}.saved-search-teaser .filter .term-vocabulary,.saved-search-curated .filter .term-vocabulary,.saved-search-compact .filter .term-vocabulary{font-style:italic;color:var(--medium-gray);background:var(--limestone);}.saved-search-teaser .filter .term-label,.saved-search-curated .filter .term-label,.saved-search-compact .filter .term-label{background:var(--site-background);border-radius:0 1px 1px 0;}.saved-search-teaser .filter:has(.limited),.saved-search-curated .filter:has(.limited),.saved-search-compact .filter:has(.limited){color:var(--duke-navy-blue);border-color:var(--duke-navy-blue);}.saved-search-teaser .filter:has(.limited) .term-label,.saved-search-curated .filter:has(.limited) .term-label,.saved-search-compact .filter:has(.limited) .term-label{padding:0 0.5rem;}.saved-search-teaser .more-text,.saved-search-teaser .total-term-count,.saved-search-curated .more-text,.saved-search-curated .total-term-count,.saved-search-compact .more-text,.saved-search-compact .total-term-count{display:block;position:relative;color:var(--dark-gray);border-radius:var(--border-radius);background-color:var(--limestone);padding:0 0.5rem;text-decoration:none;font-size:var(--font-size--s);font-size:var(--font-size--xs);border:1px solid var(--white-darker);color:var(--primary);font-style:italic;padding:0 0.25rem;}.saved-search-teaser .more-text:hover,.saved-search-teaser .total-term-count:hover,.saved-search-curated .more-text:hover,.saved-search-curated .total-term-count:hover,.saved-search-compact .more-text:hover,.saved-search-compact .total-term-count:hover{text-decoration:none;}.saved-search-teaser .more-text:focus,.saved-search-teaser .total-term-count:focus,.saved-search-curated .more-text:focus,.saved-search-curated .total-term-count:focus,.saved-search-compact .more-text:focus,.saved-search-compact .total-term-count:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.saved-search-teaser,.saved-search-compact{align-items:center;background:var(--site-background);}.saved-search-teaser__title h2,.saved-search-compact__title h2{display:inline;font-family:var(--sans-serif);line-height:150%;font-size:var(--font-size--xl);font-weight:600;margin:0 1rem 0 0;vertical-align:middle;}.saved-search-teaser__content,.saved-search-compact__content{gap:0.5rem;margin-right:1rem;}@media (max-width:767px){.saved-search-teaser__content,.saved-search-compact__content{margin-right:0.5rem;}}.saved-search-teaser .context-menu__actions,.saved-search-compact .context-menu__actions{opacity:0;pointer-events:none;position:absolute;top:100%;right:0;z-index:1;overflow:hidden;padding:2px;margin:-2px;transition-property:opacity;transition-duration:0.25s;transition-timing-function:ease-in-out;}.saved-search-teaser .context-menu__actions ul,.saved-search-compact .context-menu__actions ul{transform:translateY(-1rem);margin:0;padding:0;list-style:none;min-width:14rem;border:1px solid var(--limestone);background:var(--site-background);border-radius:var(--border-radius);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);transition-property:transform;transition-duration:0.25s;transition-timing-function:ease-in-out;}.saved-search-teaser .context-menu__actions li a,.saved-search-compact .context-menu__actions li a{display:block;padding:0.5rem;border-bottom:1px solid var(--limestone);text-decoration:none;}.saved-search-teaser .context-menu__actions li a:hover,.saved-search-compact .context-menu__actions li a:hover{color:var(--primary);background:var(--light-gray);}.saved-search-teaser .context-menu__actions li a:focus,.saved-search-compact .context-menu__actions li a:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}.saved-search-teaser .context-menu__actions li:last-child a,.saved-search-compact .context-menu__actions li:last-child a{border-bottom:0;}.saved-search-teaser .context-menu__actions li .ajax-progress,.saved-search-compact .context-menu__actions li .ajax-progress{display:none;}.saved-search-teaser .total-term-count,.saved-search-compact .total-term-count{display:none;}@container (max-width:767px){.saved-search-teaser .total-term-count,.saved-search-compact .total-term-count{display:block;}}@container (max-width:767px){.saved-search-teaser .filters .filter,.saved-search-teaser .filters .more-text,.saved-search-compact .filters .filter,.saved-search-compact .filters .more-text{display:none;}}.saved-search-teaser .flag-subscribe.action-flag a,.saved-search-compact .flag-subscribe.action-flag a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.saved-search-teaser .flag-subscribe.action-flag a:hover,.saved-search-compact .flag-subscribe.action-flag a:hover{text-decoration:none;}.saved-search-teaser .flag-subscribe.action-flag a:hover,.saved-search-compact .flag-subscribe.action-flag a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-teaser .flag-subscribe.action-flag a:focus,.saved-search-compact .flag-subscribe.action-flag a:focus{outline:0;}.saved-search-teaser .flag-subscribe.action-flag a:focus:after,.saved-search-compact .flag-subscribe.action-flag a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-teaser .flag-subscribe.action-flag a:before,.saved-search-compact .flag-subscribe.action-flag a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/alert-bell--dark-gray.svg);}.saved-search-teaser .flag-subscribe.action-unflag a,.saved-search-compact .flag-subscribe.action-unflag a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.saved-search-teaser .flag-subscribe.action-unflag a:hover,.saved-search-compact .flag-subscribe.action-unflag a:hover{text-decoration:none;}.saved-search-teaser .flag-subscribe.action-unflag a:hover,.saved-search-compact .flag-subscribe.action-unflag a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-teaser .flag-subscribe.action-unflag a:focus,.saved-search-compact .flag-subscribe.action-unflag a:focus{outline:0;}.saved-search-teaser .flag-subscribe.action-unflag a:focus:after,.saved-search-compact .flag-subscribe.action-unflag a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-teaser .flag-subscribe.action-unflag a:before,.saved-search-compact .flag-subscribe.action-unflag a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/remove-alert--white.svg);}.saved-search-teaser .flag-subscribe.action-flag a,.saved-search-teaser .flag-subscribe.action-unflag a,.saved-search-compact .flag-subscribe.action-flag a,.saved-search-compact .flag-subscribe.action-unflag a{min-width:11.5rem;}@container (max-width:767px){.saved-search-teaser .flag-subscribe.action-flag a,.saved-search-teaser .flag-subscribe.action-unflag a,.saved-search-compact .flag-subscribe.action-flag a,.saved-search-compact .flag-subscribe.action-unflag a{min-width:0;font-size:0;gap:0;}}.saved-search-teaser .flag-curated a,.saved-search-compact .flag-curated a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.saved-search-teaser .flag-curated a:hover,.saved-search-compact .flag-curated a:hover{text-decoration:none;}.saved-search-teaser .flag-curated a:hover,.saved-search-compact .flag-curated a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-teaser .flag-curated a:focus,.saved-search-compact .flag-curated a:focus{outline:0;}.saved-search-teaser .flag-curated a:focus:after,.saved-search-compact .flag-curated a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-teaser .flag-curated a:before,.saved-search-compact .flag-curated a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/search--dark-gray.svg);}.saved-search-teaser .flag-curated.flag.action-unflag a:before,.saved-search-compact .flag-curated.flag.action-unflag a:before{background-image:url(/themes/custom/drf/images/icons/search--copper.svg);}.saved-search-teaser .flag-curated.action-flag a,.saved-search-teaser .flag-curated.action-unflag a,.saved-search-compact .flag-curated.action-flag a,.saved-search-compact .flag-curated.action-unflag a{min-width:11.5rem;}@container (max-width:767px){.saved-search-teaser .flag-curated.action-flag a,.saved-search-teaser .flag-curated.action-unflag a,.saved-search-compact .flag-curated.action-flag a,.saved-search-compact .flag-curated.action-unflag a{min-width:0;font-size:0;gap:0;}}.saved-search-teaser .flag-featured a,.saved-search-compact .flag-featured a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.saved-search-teaser .flag-featured a:hover,.saved-search-compact .flag-featured a:hover{text-decoration:none;}.saved-search-teaser .flag-featured a:hover,.saved-search-compact .flag-featured a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-teaser .flag-featured a:focus,.saved-search-compact .flag-featured a:focus{outline:0;}.saved-search-teaser .flag-featured a:focus:after,.saved-search-compact .flag-featured a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-teaser .flag-featured a:before,.saved-search-compact .flag-featured a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/favorited--dark-gray.svg);}.saved-search-teaser .flag-featured.flag.action-unflag a:before,.saved-search-compact .flag-featured.flag.action-unflag a:before{background-image:url(/themes/custom/drf/images/icons/favorited--copper.svg);}.saved-search-teaser .flag-featured.action-flag a,.saved-search-teaser .flag-featured.action-unflag a,.saved-search-compact .flag-featured.action-flag a,.saved-search-compact .flag-featured.action-unflag a{min-width:11.5rem;}@container (max-width:767px){.saved-search-teaser .flag-featured.action-flag a,.saved-search-teaser .flag-featured.action-unflag a,.saved-search-compact .flag-featured.action-flag a,.saved-search-compact .flag-featured.action-unflag a{min-width:0;font-size:0;gap:0;}}.saved-search-teaser{padding:1rem 0 1rem 1rem;}.saved-search-curated{height:100%;flex-direction:column;padding:1rem;background:var(--whisper-gray);gap:1rem;container-type:inline-size;}.saved-search-curated__link:hover + .saved-search-curated__content .saved-search-curated__title .h3{color:var(--primary);}.saved-search-curated__link:hover + .saved-search-curated__content .button--secondary:after{transform:translateX(0.25rem);}.saved-search-curated__title .h3{transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;}.saved-search-curated__content{gap:1rem;height:100%;}.saved-search-curated__actions{display:flex;justify-content:space-between;align-items:center;margin-top:auto;}.saved-search-curated .flag-subscribe.action-flag a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.saved-search-curated .flag-subscribe.action-flag a:hover{text-decoration:none;}.saved-search-curated .flag-subscribe.action-flag a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-curated .flag-subscribe.action-flag a:focus{outline:0;}.saved-search-curated .flag-subscribe.action-flag a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-curated .flag-subscribe.action-flag a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/alert-bell--dark-gray.svg);}.saved-search-curated .flag-subscribe.action-unflag a{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.saved-search-curated .flag-subscribe.action-unflag a:hover{text-decoration:none;}.saved-search-curated .flag-subscribe.action-unflag a:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search-curated .flag-subscribe.action-unflag a:focus{outline:0;}.saved-search-curated .flag-subscribe.action-unflag a:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search-curated .flag-subscribe.action-unflag a:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/remove-alert--white.svg);}@container (max-width:300px){.saved-search-curated .flag-subscribe.action-flag a,.saved-search-curated .flag-subscribe.action-unflag a{font-size:0;gap:0;}}body .ui-dialog .saved-search-curated{width:22rem;max-width:100%;}.saved-search-compact{box-shadow:none;border-radius:0;padding:0.5rem 0 0.5rem 1rem;border:0;background:transparent;border-bottom:1px solid var(--border);}.saved-search-compact__link:focus{z-index:1;}.saved-search-compact h2{font-size:var(--font-size--l);}.saved-search-compact .flag-subscribe.action-flag a,.saved-search-compact .flag-subscribe.action-unflag a{font-size:0;gap:0;min-width:0;}.button--primary.size--small.color--gray.icon--save.disabled{pointer-events:none;opacity:0.6;}.saved-search--save-update{position:relative;display:flex;flex-flow:row nowrap;}.saved-search--save-update .saved-search--save-options .dropdown-icon{flex-shrink:0;width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg);}.saved-search--save-update .saved-search--dropdown-options{display:none !important;position:absolute !important;top:100%;left:0;margin:0;z-index:100;width:100%;text-align:left;flex-flow:column nowrap;justify-content:flex-start !important;}.saved-search--save-update .saved-search--dropdown-options a{display:flex;width:100%;margin:0;flex-flow:row nowrap;text-align:left;justify-content:flex-start !important;}.saved-search--save-update .saved-search--saved{display:block;}.saved-search--save-update .saved-search--save-options{display:none;}.saved-search--save-update.dropbutton--open .saved-search--dropdown-options{display:flex !important;}.saved-search--save-update__open-button{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}.saved-search--save-update__open-button:hover{text-decoration:none;}.saved-search--save-update__open-button:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.saved-search--save-update__open-button:focus{outline:0;}.saved-search--save-update__open-button:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.saved-search--save-update__open-button:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg);}.drf-system-saved-search-update,.drf-system-saved-search-unsubscribe-confirm{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-top:5rem;margin-bottom:5rem;}body .ui-dialog.ui-widget-content{max-width:30rem;border:0;border-radius:var(--border-radius);background:var(--site-background);}body .ui-dialog .ui-dialog-titlebar{border:0;background:transparent;display:flex;align-items:center;padding:1rem 0.5rem 0 1rem;}body .ui-dialog .ui-dialog-title{font-family:var(--sans-serif);font-size:var(--font-size--l);font-weight:600;line-height:150%;margin:0;}body .ui-dialog .ui-dialog-content{padding:1rem;}body .ui-dialog .ui-dialog-buttonpane{padding:1rem;border-top:1px solid var(--border);background:transparent;}body .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{display:flex;flex-direction:row-reverse;gap:1rem;}body .ui-dialog .ui-dialog-buttonpane .button{margin:0;}body .ui-dialog .ui-dialog-buttonpane .button--primary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}body .ui-dialog .ui-dialog-buttonpane .button--primary:hover{text-decoration:none;}body .ui-dialog .ui-dialog-buttonpane .button--primary:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}body .ui-dialog .ui-dialog-buttonpane .button--primary:focus{outline:0;}body .ui-dialog .ui-dialog-buttonpane .button--primary:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}body .ui-dialog .ui-dialog-buttonpane .button.dialog-cancel{background:transparent;border:0;padding:0;color:var(--copper);font-size:var(--font-size--s);text-decoration:underline;@nt (all,0.25s,ease-in-out);}body .ui-dialog .ui-dialog-buttonpane .button.dialog-cancel:hover{color:var(--copper-darker);}body .ui-dialog .ui-dialog-titlebar-close{position:relative;right:auto;top:auto;width:auto;height:auto;margin:0;padding:0.5rem;font-size:0;}body .ui-dialog .node-saved-search-form{margin:-1rem 0;}body .ui-dialog .node-saved-search-delete-form{color:var(--copper);}body .ui-dialog .node-saved-search-delete-form strong{color:var(--text-color);font-weight:600;font-size:var(--font-size--l);}body .ui-dialog [data-drupal-messages]{margin:1rem 0;padding:0;background:transparent;}body .ui-dialog [data-drupal-messages]:before,body .ui-dialog [data-drupal-messages]:after{display:none;}body .ui-button-icon .ui-icon,body .ui-button-icon-only .ui-icon{display:block;position:relative;top:auto;left:auto;margin:0;background-size:contain;background-repeat:no-repeat;background-position:center;width:1.5rem;height:1.5rem;}body .ui-button-icon .ui-icon.ui-icon-closethick,body .ui-button-icon-only .ui-icon.ui-icon-closethick{background-image:url(/themes/custom/drf/images/icons/close--dark-gray.svg);}body .ui-widget-overlay{background:var(--primary);opacity:0.5;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated{background:var(--light-gray);}.block-views-exposed-filter-blockdrf-saved-searches-block-curated form{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.block-views-exposed-filter-blockdrf-saved-searches-block-curated .fieldset-legend{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-radios{display:flex;flex-flow:row wrap;gap:1rem;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item{position:relative;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item label{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;padding-left:2.5rem;margin:0;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item label:hover{text-decoration:none;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item label:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item label:focus{outline:0;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item label:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.block-views-exposed-filter-blockdrf-saved-searches-block-curated #edit-curated-category .form-item input{position:absolute;left:0.75rem;top:50%;transform:translateY(-50%);z-index:100;}.funding-alert-newsletter-wrapper{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-bottom:2rem;}.block-views-blockdrf-saved-searches-block-curated > h2{font-family:var(--serif);font-weight:400;line-height:1.4;margin:0;font-size:3rem;max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);color:var(--primary);}@media (max-width:767px){.block-views-blockdrf-saved-searches-block-curated > h2{font-size:2rem;}}.block-views-blockdrf-saved-searches-block-curated > h2,.block-views-blockdrf-saved-searches-block-curated > h2:first-child{margin:3rem auto;}.block-views-blockdrf-saved-searches-block-curated .view-drf-saved-searches{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.block-views-blockdrf-saved-searches-block-curated .view-drf-saved-searches .view-empty{margin-bottom:2rem;}.block-views-blockdrf-saved-searches-block-curated .view-drf-saved-searches .view-content{display:grid;gap:4rem;grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr;margin:2rem 0 4rem;padding:0;border-bottom:0;}@media (max-width:1199px){.block-views-blockdrf-saved-searches-block-curated .view-drf-saved-searches .view-content{grid-template-columns:repeat(2,1fr);}}@media (max-width:767px){.block-views-blockdrf-saved-searches-block-curated .view-drf-saved-searches .view-content{gap:2rem;max-width:36rem;margin:2rem auto;grid-template-columns:1fr;}}.featured-searches-home{color:var(--text-over-primary);}.featured-searches-home,.featured-searches-home .view-content{display:flex;flex-wrap:wrap;flex-direction:row;gap:0.5rem 2rem;}.featured-searches-home .view-content{border:0;padding:0;margin:0;}.featured-searches-home .view-content a{color:inherit;}.featured-searches-home .view-content a:hover{text-decoration:none;}.menu-button{display:none;width:2.5rem;height:2.5rem;padding:0.5rem;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;z-index:1001;margin-right:-0.5rem;}.menu-button:hover{cursor:pointer;}.menu-button svg{fill:var(--text-over-primary);}.menu-button svg .top-bar,.menu-button svg .middle-bar,.menu-button svg .bottom-bar{transform-origin:center right;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0.25s;}.menu-button svg .top-bar rect,.menu-button svg .middle-bar rect,.menu-button svg .bottom-bar rect{fill:var(--text-over-primary);transform-origin:12px 1px;transition-property:transform;transition-duration:0.5s;transition-timing-function:ease;transition-delay:0;}.menu-button svg .top-bar{transform:translate(0,2px);}.menu-button svg .middle-bar{transform:translate(3px,10px);}.menu-button svg .bottom-bar{transform:translate(7px,18px);}@media (max-width:1199px){.menu-button{display:block;}}body.menu--open .menu-button svg .top-bar{transform:translate(2px,12px);transition-delay:0ms;}body.menu--open .menu-button svg .top-bar rect{transform:rotate(-45deg);transition-delay:0.25s;}body.menu--open .menu-button svg .middle-bar{transform:translate(2px,12px);transition-delay:0ms;}body.menu--open .menu-button svg .middle-bar rect{transform:rotate(45deg);opacity:0;transition-delay:0.25s;}body.menu--open .menu-button svg .bottom-bar{transform:translate(2px,12px);transition-delay:0ms;}body.menu--open .menu-button svg .bottom-bar rect{width:20px;transform:rotate(45deg);transition-delay:0.25s;}input[type=text],input[type=password],input[type=email],input[type=date],textarea{display:block;width:100%;color:var(--text-color);padding:0.5rem;border-radius:var(--border-radius);border:1px solid var(--white-darker);background:transparent;font-size:var(--font-size--m);font-family:var(--sans-serif);font-weight:400;line-height:150%;}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=date]:focus,textarea:focus{background:var(--white);outline:0;box-shadow:0 0 0 3px var(--persimmon);}input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=email]::-moz-placeholder,input[type=date]::-moz-placeholder,textarea::-moz-placeholder{font:inherit;color:var(--medium-gray);}input[type=text]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder,input[type=date]::placeholder,textarea::placeholder{font:inherit;color:var(--medium-gray);}input[type=radio],input[type=checkbox]{flex-grow:0;flex-shrink:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1.25rem;height:1.25rem;border:1px solid var(--white-darker);background:var(--white-gradient-inverted);}input[type=radio]:checked,input[type=checkbox]:checked{box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);border-color:var(--duke-navy-blue-dark);}input[type=radio]:focus,input[type=checkbox]:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}input[type=checkbox]{border-radius:var(--border-radius);}input[type=checkbox]:checked{background:url(/themes/custom/drf/images/icons/checkmark--white.svg) no-repeat center center,var(--duke-navy-blue-gradient);background-size:contain,auto;}input[type=radio]{border-radius:1000px;}input[type=radio]:checked{background:url(/themes/custom/drf/images/icons/radio--white.svg) no-repeat center center,var(--duke-navy-blue-gradient);background-size:contain,auto;}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;padding:0.5rem 2.5rem 0.5rem 1rem;background:url(/themes/custom/drf/images/icons/chevron--down--dark-gray.svg) no-repeat right 0.5rem center,linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:1.5rem 1.5rem,100% 300%;}select:hover{text-decoration:none;}select:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}select:focus{outline:0;}select:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}@media (max-width:767px){select{padding-left:0.5rem;}}select:hover{background-position:right 0.5rem center,100% 100%;}select:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}input[type=submit]{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;color:var(--text-color);border:1px solid var(--white-darker) !important;background:linear-gradient(180deg,#fff 0%,#F4F4F4 33%,var(--light-gray) 66%,var(--light-gray) 100%);background-size:100% 300%;}input[type=submit]:hover{text-decoration:none;}input[type=submit]:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}input[type=submit]:focus{outline:0;}input[type=submit]:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}input[type=submit].button--primary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:0;padding:0.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}input[type=submit].button--primary:hover{text-decoration:none;}input[type=submit].button--primary:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}input[type=submit].button--primary:focus{outline:0;}input[type=submit].button--primary:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}input[type=submit]:focus,input[type=submit].button--primary:focus{outline:0;box-shadow:0 0 0 3px var(--persimmon);}input[type=submit]:focus:after,input[type=submit].button--primary:focus:after{display:none;}label{display:block;margin-bottom:0.5rem;font-weight:600;color:var(--dark-gray);}.contact-form{max-width:calc(calc(800px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);margin-top:6rem;margin-bottom:6rem;}@media (max-width:767px){.contact-form{margin-top:5rem;margin-bottom:5rem;}}.form-required:after{content:"*";color:var(--copper);font-size:0.825rem;background:none;}.form-type-checkbox{display:flex;gap:0.5rem;}.form-type-checkbox input[type=checkbox]{margin-top:0.125rem;}.form-hide-filter-guidelines .field--name-body .form-wrapper{display:none;}.layout-hero__search{position:relative;}.facets-accordion{container:facetsaccordionwrapper/inline-size;contain:paint;max-width:100%;background:var(--white);border-radius:var(--border-radius);border-right:1px solid var(--border);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}.layout-hero__search .facets-accordion{position:absolute;width:100%;z-index:10000;top:100%;opacity:0;pointer-events:none;transform:translateY(10px);transition:0.25s ease transform;transition-property:transform,opacity,display;}.path-saved-search-edit .layout-hero__search .facets-accordion{opacity:1;pointer-events:initial;transform:translateY(0);position:relative;}.layout-hero__search .facets-accordion.facets-accordion--active{opacity:1;pointer-events:initial;transform:translateY(0);}.facets-accordion .button.visually-hidden.focusable:focus{position:relative !important;}.path-saved-search-edit{overflow:hidden;}.path-saved-search-edit .layout-hero{padding:0;background:none;}.path-saved-search-edit .layout-hero__wrap{padding:0;}.path-saved-search-edit .show-advanced-filters{display:none !important;}.path-saved-search-edit .see-all-link{pointer-events:none;padding:0;margin:0;color:transparent;text-shadow:none;background:none;border:0 !important;box-shadow:none;}.path-saved-search-edit .see-all-link .result-count{color:var(--text-color);}.path-saved-search-edit .search-submit-button{display:none !important;}.path-saved-search-edit .facets-accordion{box-shadow:none;border:0;}.path-saved-search-edit .facets-accordion__select-wrapper{padding-left:0;padding-right:0;}.facets-accordion__inner{display:flex;flex-flow:row nowrap;}@container facetsaccordionwrapper (max-width:766px){.facets-accordion__inner{flex-flow:column nowrap;}.facets-accordion__inner .jump-back-filters{display:none;}}.facets-accordion__inner .jump-back-filters{margin:0;flex-basis:100%;}.facets-accordion__inner .facets-widget-date_range_slider ul{margin:0;}.facets-accordion__inner .block-views-blockdrf-search-opportunities-block-1{display:none;}.facets-accordion__inner .block-views-blockdrf-search-opportunities-block-1.results-area--show{display:block;color:var(--text-color);}.facets-accordion__inner .block-views-blockdrf-search-opportunities-block-1.results-area--show > h2{display:none;}.facets-accordion__inner .facet-block{display:none;margin:0 !important;}.facets-accordion__inner .block-facet-blockfunding-agency,.facets-accordion__inner .block-facet-blockfunding-agency-content-agency-type{display:block;}.facets-accordion__inner .block-facet-blockfunding-agency .facet-block__title-wrap,.facets-accordion__inner .block-facet-blockfunding-agency-content-agency-type .facet-block__title-wrap{display:block;}.facets-accordion__inner .block-facet-blockfunding-agency .facet-block__title-wrap h3,.facets-accordion__inner .block-facet-blockfunding-agency-content-agency-type .facet-block__title-wrap h3{color:var(--text-color);font-family:var(--sans-serif);font-size:var(--font-size--m);}.facets-accordion__inner .block-facet-blockfunding-agency{margin-top:1rem !important;}.facets-accordion__inner .facet-block__title-wrap{display:none;}.facets-accordion__inner .facet-block--active{display:block;}.facet-accordion__button-facet-option{padding:0;margin:0;list-style:none;border:0;flex:1;flex-grow:0;}.facet-accordion__facet-title{background:white;width:100%;border:0;flex:1;flex-grow:0;display:flex;align-items:center;gap:0.25rem;border-radius:var(--border-radius);position:relative;z-index:1;padding:calc(var(--rem-base-size) / 1.5) calc(var(--rem-base-size) / 2);}.facet-accordion__facet-title:hover{cursor:pointer;background-color:rgba(0,0,0,0.15);}.facet-accordion__facet-title:focus{z-index:2;outline:0;box-shadow:0 0 0 3px var(--persimmon);}.facet-accordion__facet-title--active{background:var(--primary);color:white;}.facet-accordion__facet-title--active:hover{background:var(--primary);}.facet-accordion__facet-title--active .num-bubble{background:white;color:var(--primary);}.facet-accordion__facet-title .h3,.facet-accordion__facet-title .h4,.facet-accordion__facet-title .h5,.facet-accordion__facet-title h3,.facet-accordion__facet-title h4,.facet-accordion__facet-title h5{margin:0;font-size:var(--font-size--l);font-family:var(--sans-serif);font-weight:bold;}.facet-accordion__facet-title .num-bubble{display:none;}.facet-accordion__facet-title .num-bubble.show{display:inline-flex;}.facets-accordion__select-wrapper{padding:calc(var(--rem-base-size) / 2);display:none;}@container facetsaccordionwrapper (max-width:766px){.facets-accordion__select-wrapper{display:flex;flex-flow:row wrap;gap:0.5rem;align-items:center;}.facets-accordion__select-wrapper .facets-accordion__select{flex:1 1 300px;}}.facets-accordion__select-title{font-weight:bold;font-size:1rem;color:var(--text-color);flex:0 1 auto;padding:0.1rem calc(0.5rem + 1px) 0.1rem;}.facets-accordion__select{display:block;width:100%;}.facets-accordion__labels{padding:calc(var(--rem-base-size) / 2);flex-flow:column nowrap;flex-grow:0;flex-shrink:0;flex-basis:255px;display:flex;border-right:1px solid var(--border);}@container facetsaccordionwrapper (max-width:766px){.facets-accordion__labels{display:none;border-right:0;}}.facets-accordion__facetgroups{display:flex;flex-flow:column nowrap;justify-content:space-between;padding:var(--rem-base-size);width:100%;flex-grow:1;flex-shrink:1;}.facets-accordion__facetgroups-actions{justify-content:space-between;margin-top:2rem;align-items:center;display:flex;gap:1rem;flex-flow:row wrap;}.facets-accordion__facetgroups-actions .see-all-link{gap:0.2rem;margin:0;}.region-hero-left .opportunity-search-block .form--inline input[type=submit][data-drupal-selector^=edit-reset]{display:none;}.bar-chart{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);}.bar-chart h2.h1{color:var(--primary);margin-bottom:3rem;}.bar-chart__wrap{display:flex;gap:4rem;flex-wrap:wrap;align-items:flex-end;}@media (max-width:1199px){.bar-chart__wrap{flex-direction:column;gap:2rem;}}.bar-chart .chart{display:flex;width:100%;flex:1;flex-direction:column;gap:1rem;}.bar-chart .row{display:flex;align-items:center;gap:1rem;}.bar-chart .bar-label{width:10.25rem;text-align:right;}.bar-chart .bar-label a{color:var(--primary);font-weight:600;text-decoration:none;}.bar-chart .bar-label a:hover{text-decoration:underline;}.bar-chart .field--name-body{width:100%;max-width:22rem;}@media (max-width:1199px){.bar-chart .field--name-body{max-width:100%;}}.bar-chart .field--name-body .button.button--primary,.block-chart-form .field--name-body .button.button--primary{font-family:var(--sans-serif);font-size:1rem;font-weight:600;line-height:150%;text-decoration:none;text-shadow:0 1px 1px rgba(0,0,0,0.2);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);vertical-align:middle;position:relative;display:inline-flex;justify-content:center;align-items:center;gap:0.5rem;border-radius:var(--border-radius);transition-property:all;transition-duration:0.25s;transition-timing-function:ease-in-out;min-height:3rem;padding:0.5rem 2rem 0.5rem 1.5rem;border:1px solid var(--duke-navy-blue-dark) !important;color:var(--text-over-primary);background:linear-gradient(180deg,#00267B 0%,var(--duke-navy-blue) 33%,var(--duke-navy-blue-dark) 66%,var(--duke-navy-blue-dark) 100%);background-size:100% 300%;}.bar-chart .field--name-body .button.button--primary:hover,.block-chart-form .field--name-body .button.button--primary:hover{text-decoration:none;}.bar-chart .field--name-body .button.button--primary:hover,.block-chart-form .field--name-body .button.button--primary:hover{text-decoration:none;box-shadow:none;background-position:0 100%;cursor:pointer;opacity:0.95;}.bar-chart .field--name-body .button.button--primary:focus,.block-chart-form .field--name-body .button.button--primary:focus{outline:0;}.bar-chart .field--name-body .button.button--primary:focus:after,.block-chart-form .field--name-body .button.button--primary:focus:after{content:"";position:absolute;top:-3px;left:-3px;right:-3px;bottom:-3px;border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);z-index:2;}.bar-chart .field--name-body .button.button--primary:before,.block-chart-form .field--name-body .button.button--primary:before{flex-shrink:0;content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;background-image:url(/themes/custom/drf/images/icons/search--white.svg);}@media (max-width:600px){.bar-chart .field--name-body .button,.block-chart-form .field--name-body .button{width:100%;}}.bar-chart .field--name-body h1,.bar-chart .field--name-body h2,.bar-chart .field--name-body h3,.bar-chart .field--name-body h4,.bar-chart .field--name-body h5,.bar-chart .field--name-body h6,.bar-chart .field--name-body p,.block-chart-form .field--name-body h1,.block-chart-form .field--name-body h2,.block-chart-form .field--name-body h3,.block-chart-form .field--name-body h4,.block-chart-form .field--name-body h5,.block-chart-form .field--name-body h6,.block-chart-form .field--name-body p{margin:2rem 0;}.bar-chart .field--name-body h1:first-child,.bar-chart .field--name-body h2:first-child,.bar-chart .field--name-body h3:first-child,.bar-chart .field--name-body h4:first-child,.bar-chart .field--name-body h5:first-child,.bar-chart .field--name-body h6:first-child,.bar-chart .field--name-body p:first-child,.block-chart-form .field--name-body h1:first-child,.block-chart-form .field--name-body h2:first-child,.block-chart-form .field--name-body h3:first-child,.block-chart-form .field--name-body h4:first-child,.block-chart-form .field--name-body h5:first-child,.block-chart-form .field--name-body h6:first-child,.block-chart-form .field--name-body p:first-child{margin-top:0;}.bar-chart .field--name-body h1:last-child,.bar-chart .field--name-body h2:last-child,.bar-chart .field--name-body h3:last-child,.bar-chart .field--name-body h4:last-child,.bar-chart .field--name-body h5:last-child,.bar-chart .field--name-body h6:last-child,.bar-chart .field--name-body p:last-child,.block-chart-form .field--name-body h1:last-child,.block-chart-form .field--name-body h2:last-child,.block-chart-form .field--name-body h3:last-child,.block-chart-form .field--name-body h4:last-child,.block-chart-form .field--name-body h5:last-child,.block-chart-form .field--name-body h6:last-child,.block-chart-form .field--name-body p:last-child{margin-bottom:0;}.bar-chart .bar-wrapper{position:relative;flex:1;}.bar-chart .bar{height:3rem;background:var(--secondary);border-radius:var(--border-radius);position:relative;overflow:hidden;pointer-events:none;}.bar-chart .bar__number-inner,.bar-chart .bar__number-outer{font-family:var(--sans-serif);font-size:1.25rem;font-style:normal;font-weight:400;line-height:180%;font-weight:600;position:absolute;top:0;left:0;height:100%;display:flex;align-items:center;padding:0 1rem;text-decoration:none;gap:0.5rem;}@media (max-width:767px){.bar-chart .bar__number-inner,.bar-chart .bar__number-outer{font-size:1rem;}}.bar-chart .bar__number-inner:after,.bar-chart .bar__number-outer:after{content:"";width:1.5rem;height:1.5rem;background-position:center;background-repeat:no-repeat;background-size:contain;transition-property:transform;transition-duration:0.25s;transition-timing-function:ease-in-out;}.bar-chart .bar__number-outer{color:var(--secondary);}.bar-chart .bar__number-outer:after{background-image:url("/themes/custom/drf/images/icons/chevron--right--navy-blue.svg");}.bar-chart .bar__number-outer:hover:after{transform:translateX(0.25rem);}.bar-chart .bar__number-outer:hover + .bar .bar__number-inner:after{transform:translateX(0.25rem);}.bar-chart .bar__number-inner{color:var(--text-over-primary);}.bar-chart .bar__number-inner:after{background-image:url("/themes/custom/drf/images/icons/chevron--right--white.svg");}#block-drf-whylogin{z-index:999;position:relative;}#block-drf-whylogin .modal-background{content:"";position:fixed;background:rgba(255,255,255,0.6);width:100%;height:100%;left:0;top:0;}#block-drf-whylogin .modal-content{position:fixed;top:50%;left:50%;max-width:min(90%,500px);transform:translate(-50%,-50%);padding:1rem;background:var(--white);border-radius:var(--border-radius);box-shadow:0 0.5px 0.5px 0 rgba(0,0,0,0.01),0 1px 1px 0 rgba(0,0,0,0.03),0 3px 6px 0 rgba(0,0,0,0.06);}#block-drf-whylogin .close-modal{position:absolute;top:0;right:0;font-size:1.5rem;font-weight:bold;border:0;background:none;padding:1rem 1.2rem;cursor:pointer;transition-property:background;transition-duration:0.25s;transition-timing-function:ease-in-out;}#block-drf-whylogin .close-modal:focus,#block-drf-whylogin .close-modal:hover{background:rgba(0,0,0,0.1);}#block-drf-whylogin .close-modal:focus{position:relative;position:absolute;}#block-drf-whylogin .close-modal:focus:before{content:"";position:absolute;outline:0;top:calc(-3px - 0px);bottom:calc(-3px - 0px);left:calc(-3px - 0px);right:calc(-3px - 0px);border-radius:calc(var(--border-radius) + 3px);border:3px solid var(--persimmon);}.node--type-cyclical-deadline-rule{max-width:calc(calc(1184px + var(--rem-base-size) * 2) - (0 * var(--rem-base-size) * 2));margin-left:auto;margin-right:auto;padding:0 calc(var(--rem-base-size) - var(--rem-base-size) * 0);padding-top:2rem;padding-bottom:2rem;}.node--type-cyclical-deadline-rule .node__content{display:flex;flex-direction:column;gap:1rem;}
