@import url('https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&display=swap');
/* @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 */
.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{background-color:#f7f9fc;max-width:100%;padding:1rem;}form .field-multiple-table{margin:0;width:100%;overflow-x:auto;}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;width:100%;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;width:100%;max-width:100%;display:flex;flex-direction:column;}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;width:100%;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:block;font-weight:bold;font-size:1em;color:#333;}.marker{color:#e00;}.form-required::after{content:"*";color:red;margin-left:0.2em;font-weight:bold;}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="url"],textarea,select{width:100%;max-width:100%;padding:1em;margin-bottom:1em;border:1px solid #ccc;border-radius:5px;font-size:16px;box-sizing:border-box;}textarea{min-height:150px;resize:vertical;}select{height:auto;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='currentColor' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3e%3cpolyline points='6 9 12 15 18 9'%3e%3c/polyline%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right 1em center;background-size:1em;padding-right:2.5em;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}button,input[type="submit"],.form-actions .btn-primary{background-color:#4a90e2;color:white;padding:0.8em 1.2em;font-size:16px;border:none;border-radius:4px;cursor:pointer;width:100%;transition:background-color 0.3s ease;margin:0.5em 0;}button:hover,input[type="submit"]:hover,.form-actions .btn-primary:hover{background-color:#357ab7;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/jcpd_theme/images/icons/error.svg) no-repeat;background-size:contain;}@media screen and (max-width:480px){form{padding:0.5rem;}.form-item,.form-actions{margin-top:0.75em;margin-bottom:0.75em;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.8em;}input[type="text"],input[type="email"],input[type="password"],input[type="tel"],input[type="number"],input[type="url"],textarea,select{padding:0.8em;font-size:14px;}textarea{min-height:100px;}select{padding-right:2em;background-size:0.8em;background-position:right 0.8em center;}}
.icon-help{padding:1px 0 1px 20px;background:url(/themes/jcpd_theme/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/jcpd_theme/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/jcpd_theme/images/icons/menu-expanded.png);}.menu-item--collapsed{list-style-type:disc;list-style-image:url(/themes/jcpd_theme/images/icons/menu-collapsed.png);}[dir="rtl"] .menu-item--collapsed{list-style-image:url(/themes/jcpd_theme/images/icons/menu-collapsed-rtl.png);}.menu-item{margin:0;padding-top:0.2em;}ul.menu a.is-active{color:#000;}.menu--main{background-color:#ffffff;border-bottom:2px solid #cccccc;padding:0.5em 1em;display:none !important;}.menu--main .menu{display:flex;align-items:center;justify-content:space-between;margin:0;padding:0;list-style:none;}.menu--main .menu-item{margin:0 1em;padding:0.5em 0;}.menu--main .menu-item a{text-decoration:none;font-weight:500;color:#333333;font-size:1em;display:block;padding:0.5em 1em;transition:all 0.3s;border-radius:4px;}.menu--main .menu-item a:hover{color:#0073e6;background-color:#f0f7ff;}.menu--main .menu-item a.is-active{color:#0073e6;}.menu--main .auth-buttons{display:flex;gap:1em;}.menu--main .auth-buttons .button-signup{background-color:transparent;border:2px solid #0073e6;color:#0073e6;padding:0.5em 1em;border-radius:5px;cursor:pointer;font-weight:500;transition:all 0.3s;}.menu--main .auth-buttons .button-signup:hover{background-color:#f0f7ff;}.menu--main .auth-buttons .button-login{background-color:#0073e6;border:none;color:#ffffff;padding:0.5em 1em;border-radius:5px;cursor:pointer;font-weight:500;transition:all 0.3s;}.menu--main .auth-buttons .button-login:hover{background-color:#0066cc;}@media screen and (min-width:769px){.menu--main{display:block;}}
.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/jcpd_theme/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/jcpd_theme/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/jcpd_theme/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;}
.sp-container{position:absolute;top:0;left:0;display:inline-block;*display:inline;*zoom:1;z-index:9999994;overflow:hidden;}.sp-container.sp-flat{position:relative;}.sp-container,.sp-container *{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;}.sp-top{position:relative;width:100%;display:inline-block;}.sp-top-inner{position:absolute;top:0;left:0;bottom:0;right:0;}.sp-color{position:absolute;top:0;left:0;bottom:0;right:20%;}.sp-hue{position:absolute;top:0;right:0;bottom:0;left:84%;height:100%;}.sp-clear-enabled .sp-hue{top:33px;height:77.5%;}.sp-fill{padding-top:80%;}.sp-sat,.sp-val{position:absolute;top:0;left:0;right:0;bottom:0;}.sp-alpha-enabled .sp-top{margin-bottom:18px;}.sp-alpha-enabled .sp-alpha{display:block;}.sp-alpha-handle{position:absolute;top:-4px;bottom:-4px;width:6px;left:50%;cursor:pointer;border:1px solid black;background:white;opacity:.8;}.sp-alpha{display:none;position:absolute;bottom:-14px;right:0;left:0;height:8px;}.sp-alpha-inner{border:solid 1px #333;}.sp-clear{display:none;}.sp-clear.sp-clear-display{background-position:center;}.sp-clear-enabled .sp-clear{display:block;position:absolute;top:0px;right:0;bottom:0;left:84%;height:28px;}.sp-container,.sp-replacer,.sp-preview,.sp-dragger,.sp-slider,.sp-alpha,.sp-clear,.sp-alpha-handle,.sp-container.sp-dragging .sp-input,.sp-container button{-webkit-user-select:none;-moz-user-select:-moz-none;-o-user-select:none;user-select:none;}.sp-container.sp-input-disabled .sp-input-container{display:none;}.sp-container.sp-buttons-disabled .sp-button-container{display:none;}.sp-container.sp-palette-buttons-disabled .sp-palette-button-container{display:none;}.sp-palette-only .sp-picker-container{display:none;}.sp-palette-disabled .sp-palette-container{display:none;}.sp-initial-disabled .sp-initial{display:none;}.sp-sat{background-image:-webkit-gradient(linear,0 0,100% 0,from(#FFF),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(left,#FFF,rgba(204,154,129,0));background-image:-moz-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-o-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:-ms-linear-gradient(left,#fff,rgba(204,154,129,0));background-image:linear-gradient(to right,#fff,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(GradientType = 1, startColorstr=#FFFFFFFF, endColorstr=#00CC9A81)";filter :progid:DXImageTransform.Microsoft.gradient(GradientType = 1,startColorstr='#FFFFFFFF',endColorstr='#00CC9A81');}.sp-val{background-image:-webkit-gradient(linear,0 100%,0 0,from(#000000),to(rgba(204,154,129,0)));background-image:-webkit-linear-gradient(bottom,#000000,rgba(204,154,129,0));background-image:-moz-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-o-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:-ms-linear-gradient(bottom,#000,rgba(204,154,129,0));background-image:linear-gradient(to top,#000,rgba(204,154,129,0));-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00CC9A81, endColorstr=#FF000000)";filter :progid:DXImageTransform.Microsoft.gradient(startColorstr='#00CC9A81',endColorstr='#FF000000');}.sp-hue{background:-moz-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-ms-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-o-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:-webkit-gradient(linear,left top,left bottom,from(#ff0000),color-stop(0.17,#ffff00),color-stop(0.33,#00ff00),color-stop(0.5,#00ffff),color-stop(0.67,#0000ff),color-stop(0.83,#ff00ff),to(#ff0000));background:-webkit-linear-gradient(top,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);background:linear-gradient(to bottom,#ff0000 0%,#ffff00 17%,#00ff00 33%,#00ffff 50%,#0000ff 67%,#ff00ff 83%,#ff0000 100%);}.sp-1{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000',endColorstr='#ffff00');}.sp-2{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffff00',endColorstr='#00ff00');}.sp-3{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ff00',endColorstr='#00ffff');}.sp-4{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00ffff',endColorstr='#0000ff');}.sp-5{height:16%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#0000ff',endColorstr='#ff00ff');}.sp-6{height:17%;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff00ff',endColorstr='#ff0000');}.sp-hidden{display:none !important;}.sp-cf:before,.sp-cf:after{content:"";display:table;}.sp-cf:after{clear:both;}.sp-cf{*zoom:1;}@media (max-device-width:480px){.sp-color{right:40%;}.sp-hue{left:63%;}.sp-fill{padding-top:60%;}}.sp-dragger{border-radius:5px;height:5px;width:5px;border:1px solid #fff;background:#000;cursor:pointer;position:absolute;top:0;left:0;}.sp-slider{position:absolute;top:0;cursor:pointer;height:3px;left:-1px;right:-1px;border:1px solid #000;background:white;opacity:.8;}.sp-container{border-radius:0;background-color:#ECECEC;border:solid 1px #f0c49B;padding:0;}.sp-container,.sp-container button,.sp-container input,.sp-color,.sp-hue,.sp-clear{font:normal 12px "Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,Verdana,sans-serif;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;}.sp-top{margin-bottom:3px;}.sp-color,.sp-hue,.sp-clear{border:solid 1px #666;}.sp-input-container{float:right;width:100px;margin-bottom:4px;}.sp-initial-disabled  .sp-input-container{width:100%;}.sp-input{font-size:12px !important;border:1px inset;padding:4px 5px;margin:0;width:100%;background:transparent;border-radius:3px;color:#222;}.sp-input:focus{border:1px solid orange;}.sp-input.sp-validation-error{border:1px solid red;background:#fdd;}.sp-picker-container,.sp-palette-container{float:left;position:relative;padding:10px;padding-bottom:300px;margin-bottom:-290px;}.sp-picker-container{width:172px;border-left:solid 1px #fff;}.sp-palette-container{border-right:solid 1px #ccc;}.sp-palette-only .sp-palette-container{border:0;}.sp-palette .sp-thumb-el{display:block;position:relative;float:left;width:24px;height:15px;margin:3px;cursor:pointer;border:solid 2px transparent;}.sp-palette .sp-thumb-el:hover,.sp-palette .sp-thumb-el.sp-thumb-active{border-color:orange;}.sp-thumb-el{position:relative;}.sp-initial{float:left;border:solid 1px #333;}.sp-initial span{width:30px;height:25px;border:none;display:block;float:left;margin:0;}.sp-initial .sp-clear-display{background-position:center;}.sp-palette-button-container,.sp-button-container{float:right;}.sp-replacer{margin:0;overflow:hidden;cursor:pointer;padding:4px;display:inline-block;*zoom:1;*display:inline;border:solid 1px #91765d;background:#eee;color:#333;vertical-align:middle;}.sp-replacer:hover,.sp-replacer.sp-active{border-color:#F0C49B;color:#111;}.sp-replacer.sp-disabled{cursor:default;border-color:silver;color:silver;}.sp-dd{padding:2px 0;height:16px;line-height:16px;float:left;font-size:10px;}.sp-preview{position:relative;width:25px;height:20px;border:solid 1px #222;margin-right:5px;float:left;z-index:0;}.sp-palette{*width:220px;max-width:220px;}.sp-palette .sp-thumb-el{width:16px;height:16px;margin:2px 1px;border:solid 1px #d0d0d0;}.sp-container{padding-bottom:0;}.sp-container button{background-color:#eeeeee;background-image:-webkit-linear-gradient(top,#eeeeee,#cccccc);background-image:-moz-linear-gradient(top,#eeeeee,#cccccc);background-image:-ms-linear-gradient(top,#eeeeee,#cccccc);background-image:-o-linear-gradient(top,#eeeeee,#cccccc);background-image:linear-gradient(to bottom,#eeeeee,#cccccc);border:1px solid #ccc;border-bottom:1px solid #bbb;border-radius:3px;color:#333;font-size:14px;line-height:1;padding:5px 4px;text-align:center;text-shadow:0 1px 0 #eee;vertical-align:middle;}.sp-container button:hover{background-color:#dddddd;background-image:-webkit-linear-gradient(top,#dddddd,#bbbbbb);background-image:-moz-linear-gradient(top,#dddddd,#bbbbbb);background-image:-ms-linear-gradient(top,#dddddd,#bbbbbb);background-image:-o-linear-gradient(top,#dddddd,#bbbbbb);background-image:linear-gradient(to bottom,#dddddd,#bbbbbb);border:1px solid #bbb;border-bottom:1px solid #999;cursor:pointer;text-shadow:0 1px 0 #ddd;}.sp-container button:active{border:1px solid #aaa;border-bottom:1px solid #888;-webkit-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eeeeee;-moz-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eeeeee;-ms-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eeeeee;-o-box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eeeeee;box-shadow:inset 0 0 5px 2px #aaaaaa,0 1px 0 0 #eeeeee;}.sp-cancel{font-size:11px;color:#d93f3f !important;margin:0;padding:2px;margin-right:5px;vertical-align:middle;text-decoration:none;}.sp-cancel:hover{color:#d93f3f !important;text-decoration:underline;}.sp-palette span:hover,.sp-palette span.sp-thumb-active{border-color:#000;}.sp-preview,.sp-alpha,.sp-thumb-el{position:relative;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAIAAADZF8uwAAAAGUlEQVQYV2M4gwH+YwCGIasIUwhT25BVBADtzYNYrHvv4gAAAABJRU5ErkJggg==);}.sp-preview-inner,.sp-alpha-inner,.sp-thumb-inner{display:block;position:absolute;top:0;left:0;bottom:0;right:0;}.sp-palette .sp-thumb-inner{background-position:50% 50%;background-repeat:no-repeat;}.sp-palette .sp-thumb-light.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIVJREFUeNpiYBhsgJFMffxAXABlN5JruT4Q3wfi/0DsT64h8UD8HmpIPCWG/KemIfOJCUB+Aoacx6EGBZyHBqI+WsDCwuQ9mhxeg2A210Ntfo8klk9sOMijaURm7yc1UP2RNCMbKE9ODK1HM6iegYLkfx8pligC9lCD7KmRof0ZhjQACDAAceovrtpVBRkAAAAASUVORK5CYII=);}.sp-palette .sp-thumb-dark.sp-thumb-active .sp-thumb-inner{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAAAJcEhZcwAADsMAAA7DAcdvqGQAAAAadEVYdFNvZnR3YXJlAFBhaW50Lk5FVCB2My41LjEwMPRyoQAAAMdJREFUOE+tkgsNwzAMRMugEAahEAahEAZhEAqlEAZhEAohEAYh81X2dIm8fKpEspLGvudPOsUYpxE2BIJCroJmEW9qJ+MKaBFhEMNabSy9oIcIPwrB+afvAUFoK4H0tMaQ3XtlrggDhOVVMuT4E5MMG0FBbCEYzjYT7OxLEvIHQLY2zWwQ3D+9luyOQTfKDiFD3iUIfPk8VqrKjgAiSfGFPecrg6HN6m/iBcwiDAo7WiBeawa+Kwh7tZoSCGLMqwlSAzVDhoK+6vH4G0P5wdkAAAAASUVORK5CYII=);}.sp-clear-display{background-repeat:no-repeat;background-position:center;background-image:url(data:image/gif;base64,R0lGODlhFAAUAPcAAAAAAJmZmZ2dnZ6enqKioqOjo6SkpKWlpaampqenp6ioqKmpqaqqqqurq/Hx8fLy8vT09PX19ff39/j4+Pn5+fr6+vv7+wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAP8ALAAAAAAUABQAAAihAP9FoPCvoMGDBy08+EdhQAIJCCMybCDAAYUEARBAlFiQQoMABQhKUJBxY0SPICEYHBnggEmDKAuoPMjS5cGYMxHW3IiT478JJA8M/CjTZ0GgLRekNGpwAsYABHIypcAgQMsITDtWJYBR6NSqMico9cqR6tKfY7GeBCuVwlipDNmefAtTrkSzB1RaIAoXodsABiZAEFB06gIBWC1mLVgBa0AAOw==);}
.container{margin-left:auto;margin-right:auto;max-width:80rem;padding-left:1rem;padding-right:1rem;}@media (min-width:640px){.container{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.container{padding-left:2rem;padding-right:2rem;}}.padded-container{width:100%;padding-left:1rem;padding-right:1rem;}@media (min-width:640px){.padded-container{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.padded-container{padding-left:2rem;padding-right:2rem;}}.flush-bottom-padded-container{width:100%;padding-left:1rem;padding-right:1rem;padding-bottom:0px;}@media (min-width:640px){.flush-bottom-padded-container{padding-left:1.5rem;padding-right:1.5rem;}}@media (min-width:1024px){.flush-bottom-padded-container{padding-left:2rem;padding-right:2rem;}}.dark-on-light{--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity));}.light-on-dark{--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.bulleted-dots li{list-style-position:inside;list-style-type:disc;}.bulleted-images li{position:relative;list-style-type:none;padding-left:2rem;background-image:url(/themes/jcpd_theme/images/bullet.png);background-repeat:no-repeat;background-position:left 0.5em;background-size:1em;}.margin-bottom-small{margin-bottom:1rem;}.margin-bottom-medium{margin-bottom:2rem;}.margin-bottom-large{margin-bottom:3rem;}.margin-bottom-xlarge{margin-bottom:4rem;}.margin-top-small{margin-top:1rem;}.margin-top-medium{margin-top:2rem;}.margin-top-large{margin-top:3rem;}.margin-top-xlarge{margin-top:4rem;}.padding-small{padding:1rem;}.padding-medium{padding:2rem;}.padding-large{padding:3rem;}.padding-xlarge{padding:4rem;}@media (min-width:640px){.two-col-padding-small > .paragraph__column > .layout--twocol-section .layout__region--first{padding-right:5px;}.two-col-padding-small > .paragraph__column > .layout--twocol-section .layout__region--second{padding-left:5px;}.two-col-padding-medium > .paragraph__column > .layout--twocol-section .layout__region--first{padding-right:10px;}.two-col-padding-medium > .paragraph__column > .layout--twocol-section .layout__region--second{padding-left:10px;}.two-col-padding-large > .paragraph__column > .layout--twocol-section .layout__region--first{padding-right:20px;}.two-col-padding-large > .paragraph__column > .layout--twocol-section .layout__region--second{padding-left:20px;}.two-col-padding-xlarge > .paragraph__column > .layout--twocol-section .layout__region--first{padding-right:50px;}.two-col-padding-xlarge > .paragraph__column > .layout--twocol-section .layout__region--second{padding-left:50px;}}.horizontal-scrolling-view{overflow-x:auto;white-space:nowrap;.view-content{overflow:scroll;&::-webkit-scrollbar{display:none;}-ms-overflow-style:none;scrollbar-width:none;.views-row{margin-right:1rem;}.views-row{width:40%;}.views-row{white-space:normal;}.views-row{border-radius:0.5rem;}.views-row{padding:1.5rem;}.views-row{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.views-row{display:inline-block;vertical-align:top;height:10rem;position:relative;.views-field-title{margin-bottom:0.5rem;}.views-field-title{font-size:1rem;line-height:1.5rem;}.views-field-title{font-weight:600;}.views-field-title{font-weight:600;}.views-field-view-node{position:absolute;bottom:1.5rem;a{font-size:0.875rem;line-height:1.25rem;}a{--tw-text-opacity:1;color:rgb(37 99 235 / var(--tw-text-opacity));}a:hover{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity));}}}}}.twenty-eighty{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));& > *:first-child{grid-column:span 1 / span 1;}& > *:last-child{grid-column:span 4 / span 4;}}.thirty-seventy{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));& > *:first-child{grid-column:span 3 / span 3;}& > *:last-child{grid-column:span 7 / span 7;}}.forty-sixty{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));& > *:first-child{grid-column:span 4 / span 4;}& > *:last-child{grid-column:span 6 / span 6;}}.sixty-forty{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));& > *:first-child{grid-column:span 6 / span 6;}& > *:last-child{grid-column:span 4 / span 4;}}.seventy-thirty{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));& > *:first-child{grid-column:span 7 / span 7;}& > *:last-child{grid-column:span 3 / span 3;}}.eighty-twenty{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));& > *:first-child{grid-column:span 4 / span 4;}& > *:last-child{grid-column:span 1 / span 1;}}.h-100px{height:100px;}.h-150px{height:150px;}.h-200px{height:200px;}.h-250px{height:250px;}.h-300px{height:300px;}.h-350px{height:350px;}.h-400px{height:400px;}.h-450px{height:450px;}.h-500px{height:500px;}.h-550px{height:550px;}.h-600px{height:600px;}.h-650px{height:650px;}.h-700px{height:700px;}.h-750px{height:750px;}.bottom-line{border-bottom-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}.top-line{border-top-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}.d-none{display:none;}.d-block{display:block;}@media (min-width:992px){.d-lg-block{display:block;}.d-lg-none{display:none;}}.background-image1{background-image:url(/themes/jcpd_theme/images/bg1.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image2{background-image:url(/themes/jcpd_theme/images/bg2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image3{background-image:url(/themes/jcpd_theme/images/bg3.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image4{background-image:url(/themes/jcpd_theme/images/bg4.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image5{background-image:url(/themes/jcpd_theme/images/bg5.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image6{background-image:url(/themes/jcpd_theme/images/bg6.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image7{background-image:url(/themes/jcpd_theme/images/bg7.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image8{background-image:url(/themes/jcpd_theme/images/bg8.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.background-image9{background-image:url(/themes/jcpd_theme/images/bg9.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;}.roxanne-rocquel{color:palegoldenrod;}.card-stock{width:100%;border-radius:0.5rem;padding:1.5rem;--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow);}.card-stock-border{width:100%;border-radius:0.375rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0.5rem;}.card-stock-border-bigger{width:100%;border-radius:0.75rem;border-width:1px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:0.5rem;}.margin-bottom-negative-small{margin-bottom:-0.5rem;}.margin-bottom-negative-medium{margin-bottom:-1rem;}.margin-bottom-negative-large{margin-bottom:-1.5rem;}.margin-top-negative-small{margin-top:-0.5rem;}.margin-top-negative-medium{margin-top:-1rem;}.margin-top-negative-large{margin-top:-2.5rem;}.margin-top-negative-xlarge{margin-top:-4.5rem;}.z-10{z-index:10;position:relative;}.z-20{z-index:20;position:relative;}.z-30{z-index:30;position:relative;}.z-40{z-index:40;position:relative;}*,::before,::after{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x:;--tw-pan-y:;--tw-pinch-zoom:;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position:;--tw-gradient-via-position:;--tw-gradient-to-position:;--tw-ordinal:;--tw-slashed-zero:;--tw-numeric-figure:;--tw-numeric-spacing:;--tw-numeric-fraction:;--tw-ring-inset:;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgb(59 130 246 / 0.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur:;--tw-brightness:;--tw-contrast:;--tw-grayscale:;--tw-hue-rotate:;--tw-invert:;--tw-saturate:;--tw-sepia:;--tw-drop-shadow:;--tw-backdrop-blur:;--tw-backdrop-brightness:;--tw-backdrop-contrast:;--tw-backdrop-grayscale:;--tw-backdrop-hue-rotate:;--tw-backdrop-invert:;--tw-backdrop-opacity:;--tw-backdrop-saturate:;--tw-backdrop-sepia:;--tw-contain-size:;--tw-contain-layout:;--tw-contain-paint:;--tw-contain-style:;}*,::before,::after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb;}::before,::after{--tw-content:'';}html,:host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;}body{margin:0;line-height:inherit;}hr{height:0;color:inherit;border-top-width:1px;}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted;}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit;}a{color:inherit;text-decoration:inherit;}b,strong{font-weight:bolder;}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-feature-settings:normal;font-variation-settings:normal;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;}table{text-indent:0;border-color:inherit;border-collapse:collapse;}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0;}button,select{text-transform:none;}button,input:where([type='button']),input:where([type='reset']),input:where([type='submit']){-webkit-appearance:button;background-color:transparent;background-image:none;}:-moz-focusring{outline:auto;}:-moz-ui-invalid{box-shadow:none;}progress{vertical-align:baseline;}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto;}[type='search']{-webkit-appearance:textfield;outline-offset:-2px;}::-webkit-search-decoration{-webkit-appearance:none;}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit;}summary{display:list-item;}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0;}fieldset{margin:0;padding:0;}legend{padding:0;}ol,ul,menu{list-style:none;margin:0;padding:0;}dialog{padding:0;}textarea{resize:vertical;}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af;}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af;}button,[role="button"]{cursor:pointer;}:disabled{cursor:default;}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle;}img,video{max-width:100%;height:auto;}[hidden]:where(:not([hidden="until-found"])){display:none;}[type='text'],input:where(:not([type])),[type='email'],[type='url'],[type='password'],[type='number'],[type='date'],[type='datetime-local'],[type='month'],[type='search'],[type='tel'],[type='time'],[type='week'],[multiple],textarea,select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}[type='text']:focus,input:where(:not([type])):focus,[type='email']:focus,[type='url']:focus,[type='password']:focus,[type='number']:focus,[type='date']:focus,[type='datetime-local']:focus,[type='month']:focus,[type='search']:focus,[type='tel']:focus,[type='time']:focus,[type='week']:focus,[multiple]:focus,textarea:focus,select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;}input::-moz-placeholder,textarea::-moz-placeholder{color:#6b7280;opacity:1;}input::placeholder,textarea::placeholder{color:#6b7280;opacity:1;}::-webkit-datetime-edit-fields-wrapper{padding:0;}::-webkit-date-and-time-value{min-height:1.5em;text-align:inherit;}::-webkit-datetime-edit{display:inline-flex;}::-webkit-datetime-edit,::-webkit-datetime-edit-year-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-minute-field,::-webkit-datetime-edit-second-field,::-webkit-datetime-edit-millisecond-field,::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0;}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}[multiple],[size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset;}[type='checkbox'],[type='radio']{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow:0 0 #0000;}[type='checkbox']{border-radius:0px;}[type='radio']{border-radius:100%;}[type='checkbox']:focus,[type='radio']:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:2px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);}[type='checkbox']:checked,[type='radio']:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}[type='checkbox']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e");}@media (forced-colors:active){[type='checkbox']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type='radio']:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e");}@media (forced-colors:active){[type='radio']:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type='checkbox']:checked:hover,[type='checkbox']:checked:focus,[type='radio']:checked:hover,[type='radio']:checked:focus{border-color:transparent;background-color:currentColor;}[type='checkbox']:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat;}@media (forced-colors:active){[type='checkbox']:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto;}}[type='checkbox']:indeterminate:hover,[type='checkbox']:indeterminate:focus{border-color:transparent;background-color:currentColor;}[type='file']{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit;}[type='file']:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color;}html{font-family:'Inter',ui-sans-serif,system-ui,sans-serif;}body{--tw-bg-opacity:1;background-color:rgb(249 250 251 / var(--tw-bg-opacity));font-size:1rem;line-height:1.5rem;--tw-text-opacity:1;color:rgb(17 24 39 / var(--tw-text-opacity));font-weight:400;}h1{font-size:1.5rem;line-height:2rem;letter-spacing:-0.02em;font-weight:400;}h2{font-size:1.125rem;line-height:1.75rem;letter-spacing:-0.02em;font-weight:700;}h3{font-size:1rem;line-height:1.5rem;letter-spacing:-0.02em;font-weight:400;}h4{font-size:0.875rem;line-height:1.25rem;letter-spacing:-0.02em;font-weight:400;}h5{font-size:0.75rem;line-height:1.125rem;letter-spacing:-0.02em;font-weight:400;}h6{font-size:0.625rem;line-height:1rem;letter-spacing:-0.02em;font-weight:400;}.container{width:100%;}@media (min-width:640px){.container{max-width:640px;}}@media (min-width:768px){.container{max-width:768px;}}@media (min-width:1024px){.container{max-width:1024px;}}@media (min-width:1280px){.container{max-width:1280px;}}@media (min-width:1536px){.container{max-width:1536px;}}.form-input,.form-textarea,.form-select,.form-multiselect{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0px;padding-top:0.5rem;padding-right:0.75rem;padding-bottom:0.5rem;padding-left:0.75rem;font-size:1rem;line-height:1.5rem;--tw-shadow:0 0 #0000;}.form-input:focus,.form-textarea:focus,.form-select:focus,.form-multiselect:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset:var(--tw-empty,);--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#2563eb;--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb;}.form-input::-moz-placeholder,.form-textarea::-moz-placeholder{color:#6b7280;opacity:1;}.form-input::placeholder,.form-textarea::placeholder{color:#6b7280;opacity:1;}.form-select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact;}.form-select:where([size]:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:0.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset;}.\!prose{color:var(--tw-prose-body) !important;max-width:65ch !important;}.prose{color:var(--tw-prose-body);max-width:65ch;}.\!prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;margin-bottom:1.25em !important;}.prose :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}.\!prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead) !important;font-size:1.25em !important;line-height:1.6 !important;margin-top:1.2em !important;margin-bottom:1.2em !important;}.prose :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-lead);font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em;}.\!prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links) !important;text-decoration:underline !important;font-weight:500 !important;}.prose :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-links);text-decoration:underline;font-weight:500;}.\!prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold) !important;font-weight:600 !important;}.prose :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-bold);font-weight:600;}.\!prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal !important;margin-top:1.25em !important;margin-bottom:1.25em !important;padding-inline-start:1.625em !important;}.prose :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}.\!prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha !important;}.prose :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.\!prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha !important;}.prose :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.\!prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha !important;}.prose :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-alpha;}.\!prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha !important;}.prose :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-alpha;}.\!prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman !important;}.prose :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.\!prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman !important;}.prose :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.\!prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman !important;}.prose :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:upper-roman;}.\!prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman !important;}.prose :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:lower-roman;}.\!prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal !important;}.prose :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:decimal;}.\!prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc !important;margin-top:1.25em !important;margin-bottom:1.25em !important;padding-inline-start:1.625em !important;}.prose :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){list-style-type:disc;margin-top:1.25em;margin-bottom:1.25em;padding-inline-start:1.625em;}.\!prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400 !important;color:var(--tw-prose-counters) !important;}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{font-weight:400;color:var(--tw-prose-counters);}.\!prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets) !important;}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{color:var(--tw-prose-bullets);}.\!prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:600 !important;margin-top:1.25em !important;}.prose :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.25em;}.\!prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr) !important;border-top-width:1px !important;margin-top:3em !important;margin-bottom:3em !important;}.prose :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-color:var(--tw-prose-hr);border-top-width:1px;margin-top:3em;margin-bottom:3em;}.\!prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500 !important;font-style:italic !important;color:var(--tw-prose-quotes) !important;border-inline-start-width:0.25rem !important;border-inline-start-color:var(--tw-prose-quote-borders) !important;quotes:"\201C""\201D""\2018""\2019" !important;margin-top:1.6em !important;margin-bottom:1.6em !important;padding-inline-start:1em !important;}.prose :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-style:italic;color:var(--tw-prose-quotes);border-inline-start-width:0.25rem;border-inline-start-color:var(--tw-prose-quote-borders);quotes:"\201C""\201D""\2018""\2019";margin-top:1.6em;margin-bottom:1.6em;padding-inline-start:1em;}.\!prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote !important;}.prose :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:open-quote;}.\!prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote !important;}.prose :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:close-quote;}.\!prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:800 !important;font-size:2.25em !important;margin-top:0 !important;margin-bottom:0.8888889em !important;line-height:1.1111111 !important;}.prose :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:0.8888889em;line-height:1.1111111;}.\!prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900 !important;color:inherit !important;}.prose :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:900;color:inherit;}.\!prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:700 !important;font-size:1.5em !important;margin-top:2em !important;margin-bottom:1em !important;line-height:1.3333333 !important;}.prose :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333;}.\!prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800 !important;color:inherit !important;}.prose :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:800;color:inherit;}.\!prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:600 !important;font-size:1.25em !important;margin-top:1.6em !important;margin-bottom:0.6em !important;line-height:1.6 !important;}.prose :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:0.6em;line-height:1.6;}.\!prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700 !important;color:inherit !important;}.prose :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}.\!prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:600 !important;margin-top:1.5em !important;margin-bottom:0.5em !important;line-height:1.5 !important;}.prose :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;margin-top:1.5em;margin-bottom:0.5em;line-height:1.5;}.\!prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700 !important;color:inherit !important;}.prose :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:700;color:inherit;}.\!prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em !important;margin-bottom:2em !important;}.prose :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}.\!prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block !important;margin-top:2em !important;margin-bottom:2em !important;}.prose :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){display:block;margin-top:2em;margin-bottom:2em;}.\!prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em !important;margin-bottom:2em !important;}.prose :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}.\!prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500 !important;font-family:inherit !important;color:var(--tw-prose-kbd) !important;box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%) !important;font-size:0.875em !important;border-radius:0.3125rem !important;padding-top:0.1875em !important;padding-inline-end:0.375em !important;padding-bottom:0.1875em !important;padding-inline-start:0.375em !important;}.prose :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){font-weight:500;font-family:inherit;color:var(--tw-prose-kbd);box-shadow:0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%),0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);font-size:0.875em;border-radius:0.3125rem;padding-top:0.1875em;padding-inline-end:0.375em;padding-bottom:0.1875em;padding-inline-start:0.375em;}.\!prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code) !important;font-weight:600 !important;font-size:0.875em !important;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-code);font-weight:600;font-size:0.875em;}.\!prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`" !important;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:"`";}.\!prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`" !important;}.prose :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:"`";}.\!prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;font-size:0.875em !important;}.prose :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.875em;}.\!prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;font-size:0.9em !important;}.prose :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;font-size:0.9em;}.\!prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit !important;}.prose :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:inherit;}.\!prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code) !important;background-color:var(--tw-prose-pre-bg) !important;overflow-x:auto !important;font-weight:400 !important;font-size:0.875em !important;line-height:1.7142857 !important;margin-top:1.7142857em !important;margin-bottom:1.7142857em !important;border-radius:0.375rem !important;padding-top:0.8571429em !important;padding-inline-end:1.1428571em !important;padding-bottom:0.8571429em !important;padding-inline-start:1.1428571em !important;}.prose :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-pre-code);background-color:var(--tw-prose-pre-bg);overflow-x:auto;font-weight:400;font-size:0.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:0.375rem;padding-top:0.8571429em;padding-inline-end:1.1428571em;padding-bottom:0.8571429em;padding-inline-start:1.1428571em;}.\!prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent !important;border-width:0 !important;border-radius:0 !important;padding:0 !important;font-weight:inherit !important;color:inherit !important;font-size:inherit !important;font-family:inherit !important;line-height:inherit !important;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:inherit;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit;}.\!prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none !important;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{content:none;}.\!prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none !important;}.prose :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{content:none;}.\!prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100% !important;table-layout:auto !important;margin-top:2em !important;margin-bottom:2em !important;font-size:0.875em !important;line-height:1.7142857 !important;}.prose :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){width:100%;table-layout:auto;margin-top:2em;margin-bottom:2em;font-size:0.875em;line-height:1.7142857;}.\!prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px !important;border-bottom-color:var(--tw-prose-th-borders) !important;}.prose :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-th-borders);}.\!prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings) !important;font-weight:600 !important;vertical-align:bottom !important;padding-inline-end:0.5714286em !important;padding-bottom:0.5714286em !important;padding-inline-start:0.5714286em !important;}.prose :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-headings);font-weight:600;vertical-align:bottom;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}.\!prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px !important;border-bottom-color:var(--tw-prose-td-borders) !important;}.prose :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:1px;border-bottom-color:var(--tw-prose-td-borders);}.\!prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0 !important;}.prose :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-bottom-width:0;}.\!prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline !important;}.prose :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:baseline;}.\!prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px !important;border-top-color:var(--tw-prose-th-borders) !important;}.prose :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){border-top-width:1px;border-top-color:var(--tw-prose-th-borders);}.\!prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top !important;}.prose :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){vertical-align:top;}.\!prose :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start !important;}.prose :where(th,td):not(:where([class~="not-prose"],[class~="not-prose"] *)){text-align:start;}.\!prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;margin-bottom:0 !important;}.prose :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.\!prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions) !important;font-size:0.875em !important;line-height:1.4285714 !important;margin-top:0.8571429em !important;}.prose :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){color:var(--tw-prose-captions);font-size:0.875em;line-height:1.4285714;margin-top:0.8571429em;}.\!prose{--tw-prose-body:#374151 !important;--tw-prose-headings:#111827 !important;--tw-prose-lead:#4b5563 !important;--tw-prose-links:#111827 !important;--tw-prose-bold:#111827 !important;--tw-prose-counters:#6b7280 !important;--tw-prose-bullets:#d1d5db !important;--tw-prose-hr:#e5e7eb !important;--tw-prose-quotes:#111827 !important;--tw-prose-quote-borders:#e5e7eb !important;--tw-prose-captions:#6b7280 !important;--tw-prose-kbd:#111827 !important;--tw-prose-kbd-shadows:17 24 39 !important;--tw-prose-code:#111827 !important;--tw-prose-pre-code:#e5e7eb !important;--tw-prose-pre-bg:#1f2937 !important;--tw-prose-th-borders:#d1d5db !important;--tw-prose-td-borders:#e5e7eb !important;--tw-prose-invert-body:#d1d5db !important;--tw-prose-invert-headings:#fff !important;--tw-prose-invert-lead:#9ca3af !important;--tw-prose-invert-links:#fff !important;--tw-prose-invert-bold:#fff !important;--tw-prose-invert-counters:#9ca3af !important;--tw-prose-invert-bullets:#4b5563 !important;--tw-prose-invert-hr:#374151 !important;--tw-prose-invert-quotes:#f3f4f6 !important;--tw-prose-invert-quote-borders:#374151 !important;--tw-prose-invert-captions:#9ca3af !important;--tw-prose-invert-kbd:#fff !important;--tw-prose-invert-kbd-shadows:255 255 255 !important;--tw-prose-invert-code:#fff !important;--tw-prose-invert-pre-code:#d1d5db !important;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%) !important;--tw-prose-invert-th-borders:#4b5563 !important;--tw-prose-invert-td-borders:#374151 !important;font-size:1rem !important;line-height:1.75 !important;}.prose{--tw-prose-body:#374151;--tw-prose-headings:#111827;--tw-prose-lead:#4b5563;--tw-prose-links:#111827;--tw-prose-bold:#111827;--tw-prose-counters:#6b7280;--tw-prose-bullets:#d1d5db;--tw-prose-hr:#e5e7eb;--tw-prose-quotes:#111827;--tw-prose-quote-borders:#e5e7eb;--tw-prose-captions:#6b7280;--tw-prose-kbd:#111827;--tw-prose-kbd-shadows:17 24 39;--tw-prose-code:#111827;--tw-prose-pre-code:#e5e7eb;--tw-prose-pre-bg:#1f2937;--tw-prose-th-borders:#d1d5db;--tw-prose-td-borders:#e5e7eb;--tw-prose-invert-body:#d1d5db;--tw-prose-invert-headings:#fff;--tw-prose-invert-lead:#9ca3af;--tw-prose-invert-links:#fff;--tw-prose-invert-bold:#fff;--tw-prose-invert-counters:#9ca3af;--tw-prose-invert-bullets:#4b5563;--tw-prose-invert-hr:#374151;--tw-prose-invert-quotes:#f3f4f6;--tw-prose-invert-quote-borders:#374151;--tw-prose-invert-captions:#9ca3af;--tw-prose-invert-kbd:#fff;--tw-prose-invert-kbd-shadows:255 255 255;--tw-prose-invert-code:#fff;--tw-prose-invert-pre-code:#d1d5db;--tw-prose-invert-pre-bg:rgb(0 0 0 / 50%);--tw-prose-invert-th-borders:#4b5563;--tw-prose-invert-td-borders:#374151;font-size:1rem;line-height:1.75;}.\!prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;margin-bottom:0 !important;}.prose :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;margin-bottom:0;}.\!prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em !important;margin-bottom:0.5em !important;}.prose :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;margin-bottom:0.5em;}.\!prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em !important;}.prose :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}.\!prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em !important;}.prose :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0.375em;}.\!prose :where(.\!prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em !important;margin-bottom:0.75em !important;}.prose :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}.\!prose :where(.\!prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em !important;margin-bottom:0.75em !important;}.\!prose :where(.\!prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;}.prose :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.\!prose :where(.\!prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;}.\!prose :where(.\!prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em !important;}.prose :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.\!prose :where(.\!prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em !important;}.\!prose :where(.\!prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;}.prose :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;}.\!prose :where(.\!prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;}.\!prose :where(.\!prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em !important;}.prose :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em;}.\!prose :where(.\!prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:1.25em !important;}.\!prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em !important;margin-bottom:0.75em !important;}.prose :where(ul ul,ul ol,ol ul,ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.75em;margin-bottom:0.75em;}.\!prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em !important;margin-bottom:1.25em !important;}.prose :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:1.25em;margin-bottom:1.25em;}.\!prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em !important;padding-inline-start:1.625em !important;}.prose :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0.5em;padding-inline-start:1.625em;}.\!prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.prose :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.\!prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.prose :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.\!prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.prose :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.\!prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.prose :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.\!prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0 !important;}.prose :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.\!prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0 !important;}.prose :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.\!prose :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em !important;padding-inline-end:0.5714286em !important;padding-bottom:0.5714286em !important;padding-inline-start:0.5714286em !important;}.prose :where(tbody td,tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-top:0.5714286em;padding-inline-end:0.5714286em;padding-bottom:0.5714286em;padding-inline-start:0.5714286em;}.\!prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0 !important;}.prose :where(tbody td:first-child,tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-start:0;}.\!prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0 !important;}.prose :where(tbody td:last-child,tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){padding-inline-end:0;}.\!prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em !important;margin-bottom:2em !important;}.prose :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:2em;margin-bottom:2em;}.\!prose :where(.\!prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.prose :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0;}.\!prose :where(.\!prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-top:0 !important;}.\!prose :where(.\!prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0 !important;}.prose :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0;}.\!prose :where(.\!prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){margin-bottom:0 !important;}.btn-blue{margin-top:0.5rem;margin-bottom:0.5rem;display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(29 78 216 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.btn-lightblue{margin-top:0.5rem;margin-bottom:0.5rem;display:inline-block;width:-moz-fit-content;width:fit-content;border-radius:0.375rem;--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));padding-left:1rem;padding-right:1rem;padding-top:0.5rem;padding-bottom:0.5rem;--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity));}.link-blue{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity));font-weight:600;}.link-blue:hover{--tw-text-opacity:1;color:rgb(30 64 175 / var(--tw-text-opacity));}.apply-link{margin-left:1rem;border-radius:0.25rem;--tw-bg-opacity:1;background-color:rgb(30 58 138 / var(--tw-bg-opacity));padding-left:0.75rem;padding-right:0.75rem;padding-top:0.25rem;padding-bottom:0.25rem;font-size:1rem;line-height:1.5rem;letter-spacing:-0.02em;--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.paragraph--type--page-header .header-image::before{content:"";position:absolute;top:0px;left:0px;display:block;height:100%;width:24rem;--tw-bg-opacity:1;background-color:rgb(22 163 74 / var(--tw-bg-opacity));}.paragraph--type--page-header .header-image img{place-self:end;z-index:10;position:relative;}.paragraph--type--stacked-list{.field--name-field-list-item-link{a{margin-top:0.5rem;margin-bottom:0.5rem;}a{display:inline-block;}a{width:-moz-fit-content;width:fit-content;}a{border-radius:0.375rem;}a{--tw-bg-opacity:1;background-color:rgb(239 246 255 / var(--tw-bg-opacity));}a{padding-left:1rem;padding-right:1rem;}a{padding-top:0.5rem;padding-bottom:0.5rem;}a{--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity));}}}ul.tabs{margin:0px;}ul.tabs li.is-active{border-bottom-width:2px;--tw-border-opacity:1;border-color:rgb(29 78 216 / var(--tw-border-opacity));background-color:transparent;--tw-text-opacity:1;color:rgb(29 78 216 / var(--tw-text-opacity));}ul.tabs li.is-active a.is-active{background-color:transparent;text-decoration-thickness:0px;}.card{margin-left:1rem !important;margin-right:1rem !important;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;border-width:2px;--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));--tw-bg-opacity:1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));padding:1.5rem;}@media (min-width:768px){.card{flex-direction:row;align-items:center;justify-content:space-between;}}.card:before,.card:after{display:none;}.card .card-footer{display:flex;flex-shrink:0;flex-basis:0px;justify-content:flex-end;}@media (min-width:768px){.card .card-footer{flex-basis:24rem;}}.sr-only{position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0,0,0,0) !important;white-space:nowrap !important;border-width:0 !important;}.visible{visibility:visible !important;}.invisible{visibility:hidden !important;}.fixed{position:fixed !important;}.absolute{position:absolute !important;}.relative{position:relative !important;}.sticky{position:sticky !important;}.-inset-0\.5{inset:-0.125rem !important;}.inset-y-0{top:0px !important;bottom:0px !important;}.left-0{left:0px !important;}.right-0{right:0px !important;}.right-4{right:1rem !important;}.top-0{top:0px !important;}.top-4{top:1rem !important;}.z-10{z-index:10 !important;}.z-20{z-index:20 !important;}.z-30{z-index:30 !important;}.z-40{z-index:40 !important;}.float-right{float:right !important;}.m-0{margin:0px !important;}.m-auto{margin:auto !important;}.\!mx-4{margin-left:1rem !important;margin-right:1rem !important;}.mx-4{margin-left:1rem !important;margin-right:1rem !important;}.mx-auto{margin-left:auto !important;margin-right:auto !important;}.my-10{margin-top:2.5rem !important;margin-bottom:2.5rem !important;}.my-2{margin-top:0.5rem !important;margin-bottom:0.5rem !important;}.my-3{margin-top:0.75rem !important;margin-bottom:0.75rem !important;}.my-4{margin-top:1rem !important;margin-bottom:1rem !important;}.my-6{margin-top:1.5rem !important;margin-bottom:1.5rem !important;}.-mb-px{margin-bottom:-1px !important;}.-ml-20{margin-left:-5rem !important;}.-mt-8{margin-top:-2rem !important;}.mb-10{margin-bottom:2.5rem !important;}.mb-2{margin-bottom:0.5rem !important;}.mb-20{margin-bottom:5rem !important;}.mb-28{margin-bottom:7rem !important;}.mb-3{margin-bottom:0.75rem !important;}.mb-4{margin-bottom:1rem !important;}.mb-6{margin-bottom:1.5rem !important;}.mb-\[-0\.5rem\]{margin-bottom:-0.5rem !important;}.mb-\[-1\.5rem\]{margin-bottom:-1.5rem !important;}.mb-\[-1rem\]{margin-bottom:-1rem !important;}.me-2{margin-inline-end:0.5rem !important;}.ml-0{margin-left:0px !important;}.mr-10{margin-right:2.5rem !important;}.mr-2{margin-right:0.5rem !important;}.mt-10{margin-top:2.5rem !important;}.mt-4{margin-top:1rem !important;}.mt-6{margin-top:1.5rem !important;}.mt-\[-0\.5rem\]{margin-top:-0.5rem !important;}.mt-\[-1rem\]{margin-top:-1rem !important;}.mt-\[-2\.5rem\]{margin-top:-2.5rem !important;}.mt-\[-4\.5rem\]{margin-top:-4.5rem !important;}.block{display:block !important;}.inline-block{display:inline-block !important;}.inline{display:inline !important;}.flex{display:flex !important;}.inline-flex{display:inline-flex !important;}.table{display:table !important;}.grid{display:grid !important;}.contents{display:contents !important;}.hidden{display:none !important;}.aspect-square{aspect-ratio:1 / 1 !important;}.aspect-video{aspect-ratio:16 / 9 !important;}.h-24{height:6rem !important;}.h-6{height:1.5rem !important;}.h-80{height:20rem !important;}.h-full{height:100% !important;}.min-h-64{min-height:16rem !important;}.min-h-\[calc\(100vh-4rem\)\]{min-height:calc(100vh - 4rem) !important;}.min-h-fit{min-height:-moz-fit-content !important;min-height:fit-content !important;}.min-h-full{min-height:100% !important;}.min-h-screen{min-height:100vh !important;}.w-2\/5{width:40% !important;}.w-3{width:0.75rem !important;}.w-32{width:8rem !important;}.w-6{width:1.5rem !important;}.w-96{width:24rem !important;}.w-\[400px\]{width:400px !important;}.w-auto{width:auto !important;}.w-fit{width:-moz-fit-content !important;width:fit-content !important;}.w-full{width:100% !important;}.min-w-0{min-width:0px !important;}.\!max-w-none{max-width:none !important;}.max-w-5xl{max-width:64rem !important;}.max-w-6xl{max-width:72rem !important;}.max-w-7xl{max-width:80rem !important;}.max-w-md{max-width:28rem !important;}.max-w-screen-xl{max-width:1280px !important;}.max-w-xl{max-width:36rem !important;}.flex-auto{flex:1 1 auto !important;}.flex-shrink{flex-shrink:1 !important;}.shrink{flex-shrink:1 !important;}.shrink-0{flex-shrink:0 !important;}.flex-grow{flex-grow:1 !important;}.flex-grow-0{flex-grow:0 !important;}.grow-0{flex-grow:0 !important;}.basis-0{flex-basis:0px !important;}.basis-1\/2{flex-basis:50% !important;}.basis-20{flex-basis:5rem !important;}.basis-24{flex-basis:6rem !important;}.basis-32{flex-basis:8rem !important;}.basis-auto{flex-basis:auto !important;}.list-disc{list-style-type:disc !important;}.list-none{list-style-type:none !important;}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr)) !important;}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}.flex-row{flex-direction:row !important;}.flex-row-reverse{flex-direction:row-reverse !important;}.flex-col{flex-direction:column !important;}.flex-col-reverse{flex-direction:column-reverse !important;}.flex-wrap{flex-wrap:wrap !important;}.place-items-center{place-items:center !important;}.items-start{align-items:flex-start !important;}.items-center{align-items:center !important;}.items-baseline{align-items:baseline !important;}.justify-start{justify-content:flex-start !important;}.justify-center{justify-content:center !important;}.justify-between{justify-content:space-between !important;}.gap-2{gap:0.5rem !important;}.gap-4{gap:1rem !important;}.gap-6{gap:1.5rem !important;}.gap-8{gap:2rem !important;}.gap-x-3{-moz-column-gap:0.75rem !important;column-gap:0.75rem !important;}.gap-x-4{-moz-column-gap:1rem !important;column-gap:1rem !important;}.gap-x-6{-moz-column-gap:1.5rem !important;column-gap:1.5rem !important;}.space-x-4 > :not([hidden]) ~ :not([hidden]){--tw-space-x-reverse:0 !important;margin-right:calc(1rem * var(--tw-space-x-reverse)) !important;margin-left:calc(1rem * calc(1 - var(--tw-space-x-reverse))) !important;}.space-y-1 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0 !important;margin-top:calc(0.25rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom:calc(0.25rem * var(--tw-space-y-reverse)) !important;}.space-y-6 > :not([hidden]) ~ :not([hidden]){--tw-space-y-reverse:0 !important;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse))) !important;margin-bottom:calc(1.5rem * var(--tw-space-y-reverse)) !important;}.self-center{align-self:center !important;}.overflow-x-auto{overflow-x:auto !important;}.whitespace-normal{white-space:normal !important;}.text-nowrap{text-wrap:nowrap !important;}.text-balance{text-wrap:balance !important;}.text-pretty{text-wrap:pretty !important;}.rounded{border-radius:0.25rem !important;}.rounded-2xl{border-radius:1rem !important;}.rounded-3xl{border-radius:1.5rem !important;}.rounded-full{border-radius:9999px !important;}.rounded-lg{border-radius:0.5rem !important;}.rounded-md{border-radius:0.375rem !important;}.rounded-sm{border-radius:0.125rem !important;}.rounded-xl{border-radius:0.75rem !important;}.border{border-width:1px !important;}.border-0{border-width:0px !important;}.border-2{border-width:2px !important;}.border-b{border-bottom-width:1px !important;}.border-b-0{border-bottom-width:0px !important;}.border-b-2{border-bottom-width:2px !important;}.border-l-\[6px\]{border-left-width:6px !important;}.border-t{border-top-width:1px !important;}.border-none{border-style:none !important;}.border-blue-700{--tw-border-opacity:1 !important;border-color:rgb(29 78 216 / var(--tw-border-opacity)) !important;}.border-gray-200{--tw-border-opacity:1 !important;border-color:rgb(229 231 235 / var(--tw-border-opacity)) !important;}.border-gray-300{--tw-border-opacity:1 !important;border-color:rgb(209 213 219 / var(--tw-border-opacity)) !important;}.border-gray-600{--tw-border-opacity:1 !important;border-color:rgb(75 85 99 / var(--tw-border-opacity)) !important;}.border-red-500{--tw-border-opacity:1 !important;border-color:rgb(239 68 68 / var(--tw-border-opacity)) !important;}.border-transparent{border-color:transparent !important;}.border-b-gray-200{--tw-border-opacity:1 !important;border-bottom-color:rgb(229 231 235 / var(--tw-border-opacity)) !important;}.border-s-green-600{--tw-border-opacity:1 !important;border-inline-start-color:rgb(22 163 74 / var(--tw-border-opacity)) !important;}.bg-blue-100{--tw-bg-opacity:1 !important;background-color:rgb(219 234 254 / var(--tw-bg-opacity)) !important;}.bg-blue-50{--tw-bg-opacity:1 !important;background-color:rgb(239 246 255 / var(--tw-bg-opacity)) !important;}.bg-blue-700{--tw-bg-opacity:1 !important;background-color:rgb(29 78 216 / var(--tw-bg-opacity)) !important;}.bg-blue-800{--tw-bg-opacity:1 !important;background-color:rgb(30 64 175 / var(--tw-bg-opacity)) !important;}.bg-blue-900{--tw-bg-opacity:1 !important;background-color:rgb(30 58 138 / var(--tw-bg-opacity)) !important;}.bg-gray-100{--tw-bg-opacity:1 !important;background-color:rgb(243 244 246 / var(--tw-bg-opacity)) !important;}.bg-gray-200{--tw-bg-opacity:1 !important;background-color:rgb(229 231 235 / var(--tw-bg-opacity)) !important;}.bg-gray-300{--tw-bg-opacity:1 !important;background-color:rgb(209 213 219 / var(--tw-bg-opacity)) !important;}.bg-gray-50{--tw-bg-opacity:1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity)) !important;}.bg-gray-900{--tw-bg-opacity:1 !important;background-color:rgb(17 24 39 / var(--tw-bg-opacity)) !important;}.bg-green-50{--tw-bg-opacity:1 !important;background-color:rgb(240 253 244 / var(--tw-bg-opacity)) !important;}.bg-green-600{--tw-bg-opacity:1 !important;background-color:rgb(22 163 74 / var(--tw-bg-opacity)) !important;}.bg-red-600{--tw-bg-opacity:1 !important;background-color:rgb(220 38 38 / var(--tw-bg-opacity)) !important;}.bg-transparent{background-color:transparent !important;}.bg-white{--tw-bg-opacity:1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity)) !important;}.bg-cover{background-size:cover !important;}.bg-center{background-position:center !important;}.p-0{padding:0px !important;}.p-2{padding:0.5rem !important;}.p-4{padding:1rem !important;}.p-6{padding:1.5rem !important;}.p-8{padding:2rem !important;}.px-10{padding-left:2.5rem !important;padding-right:2.5rem !important;}.px-2{padding-left:0.5rem !important;padding-right:0.5rem !important;}.px-3{padding-left:0.75rem !important;padding-right:0.75rem !important;}.px-3\.5{padding-left:0.875rem !important;padding-right:0.875rem !important;}.px-4{padding-left:1rem !important;padding-right:1rem !important;}.px-6{padding-left:1.5rem !important;padding-right:1.5rem !important;}.px-8{padding-left:2rem !important;padding-right:2rem !important;}.py-1{padding-top:0.25rem !important;padding-bottom:0.25rem !important;}.py-2{padding-top:0.5rem !important;padding-bottom:0.5rem !important;}.py-2\.5{padding-top:0.625rem !important;padding-bottom:0.625rem !important;}.py-20{padding-top:5rem !important;padding-bottom:5rem !important;}.py-24{padding-top:6rem !important;padding-bottom:6rem !important;}.py-3{padding-top:0.75rem !important;padding-bottom:0.75rem !important;}.py-4{padding-top:1rem !important;padding-bottom:1rem !important;}.py-6{padding-top:1.5rem !important;padding-bottom:1.5rem !important;}.pb-3{padding-bottom:0.75rem !important;}.pl-40{padding-left:10rem !important;}.pt-10{padding-top:2.5rem !important;}.pt-12{padding-top:3rem !important;}.pt-14{padding-top:3.5rem !important;}.pt-2{padding-top:0.5rem !important;}.\!text-left{text-align:left !important;}.text-left{text-align:left !important;}.text-center{text-align:center !important;}.text-2xl{font-size:1.5rem !important;line-height:2rem !important;}.text-3xl{font-size:1.875rem !important;line-height:2.25rem !important;}.text-4xl{font-size:2.25rem !important;line-height:2.5rem !important;}.text-5xl{font-size:3rem !important;line-height:1 !important;}.text-base{font-size:1rem !important;line-height:1.5rem !important;}.text-display-3xs{font-size:1.125rem !important;line-height:1.75rem !important;letter-spacing:-0.02em !important;}.text-display-4xs{font-size:1rem !important;line-height:1.5rem !important;letter-spacing:-0.02em !important;}.text-display-5xs{font-size:0.875rem !important;line-height:1.25rem !important;letter-spacing:-0.02em !important;}.text-display-6xs{font-size:0.75rem !important;line-height:1.125rem !important;letter-spacing:-0.02em !important;}.text-display-md{font-size:2.25rem !important;line-height:2.75rem !important;letter-spacing:-0.02em !important;}.text-display-xs{font-size:1.5rem !important;line-height:2rem !important;letter-spacing:-0.02em !important;}.text-lg{font-size:1.125rem !important;line-height:1.75rem !important;}.text-sm{font-size:0.875rem !important;line-height:1.25rem !important;}.text-text-lg{font-size:1rem !important;line-height:1.5rem !important;}.text-xl{font-size:1.25rem !important;line-height:1.75rem !important;}.text-xs{font-size:0.75rem !important;line-height:1rem !important;}.font-bold{font-weight:700 !important;}.font-medium{font-weight:500 !important;}.font-regular{font-weight:400 !important;}.font-semibold{font-weight:600 !important;}.uppercase{text-transform:uppercase !important;}.tracking-tight{letter-spacing:-0.025em !important;}.text-blue-600{--tw-text-opacity:1 !important;color:rgb(37 99 235 / var(--tw-text-opacity)) !important;}.text-blue-700{--tw-text-opacity:1 !important;color:rgb(29 78 216 / var(--tw-text-opacity)) !important;}.text-blue-800{--tw-text-opacity:1 !important;color:rgb(30 64 175 / var(--tw-text-opacity)) !important;}.text-blue-900{--tw-text-opacity:1 !important;color:rgb(30 58 138 / var(--tw-text-opacity)) !important;}.text-gray-50{--tw-text-opacity:1 !important;color:rgb(249 250 251 / var(--tw-text-opacity)) !important;}.text-gray-500{--tw-text-opacity:1 !important;color:rgb(107 114 128 / var(--tw-text-opacity)) !important;}.text-gray-600{--tw-text-opacity:1 !important;color:rgb(75 85 99 / var(--tw-text-opacity)) !important;}.text-gray-700{--tw-text-opacity:1 !important;color:rgb(55 65 81 / var(--tw-text-opacity)) !important;}.text-gray-900{--tw-text-opacity:1 !important;color:rgb(17 24 39 / var(--tw-text-opacity)) !important;}.text-green-700{--tw-text-opacity:1 !important;color:rgb(21 128 61 / var(--tw-text-opacity)) !important;}.text-red-500{--tw-text-opacity:1 !important;color:rgb(239 68 68 / var(--tw-text-opacity)) !important;}.text-red-600{--tw-text-opacity:1 !important;color:rgb(220 38 38 / var(--tw-text-opacity)) !important;}.text-red-700{--tw-text-opacity:1 !important;color:rgb(185 28 28 / var(--tw-text-opacity)) !important;}.text-white{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.underline{text-decoration-line:underline !important;}.decoration-0{text-decoration-thickness:0px !important;}.antialiased{-webkit-font-smoothing:antialiased !important;-moz-osx-font-smoothing:grayscale !important;}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgb(0 0 0 / 0.25) !important;--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;}.shadow-lg{--tw-shadow:0 10px 15px -3px rgb(0 0 0 / 0.1),0 4px 6px -4px rgb(0 0 0 / 0.1) !important;--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;}.shadow-sm{--tw-shadow:0 1px 2px 0 rgb(0 0 0 / 0.05) !important;--tw-shadow-colored:0 1px 2px 0 var(--tw-shadow-color) !important;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow) !important;}.ring-1{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important;}.ring-inset{--tw-ring-inset:inset !important;}.ring-blue-800{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(30 64 175 / var(--tw-ring-opacity)) !important;}.ring-gray-300{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(209 213 219 / var(--tw-ring-opacity)) !important;}.ring-green-600{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(22 163 74 / var(--tw-ring-opacity)) !important;}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow) !important;}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke !important;transition-timing-function:cubic-bezier(0.4,0,0.2,1) !important;transition-duration:150ms !important;}.transition-none{transition-property:none !important;}.content-\[\"\\2190\"\]{
    --tw-content: "\2190" !important;
    content: var(--tw-content) !important;
}
.content-\[\"\\f044\"\]{
    --tw-content: "\f044" !important;
    content: var(--tw-content) !important;
}
.content-\[\"\\f057\"\]{
    --tw-content: "\f057" !important;
    content: var(--tw-content) !important;
}
.content-\[\"\\f075\"\]{
    --tw-content: "\f075" !important;
    content: var(--tw-content) !important;
}
/* Add your utility styles here */
/* Font weight utilities */
.font-regular {
    font-weight: 400 !important;
  }
.font-medium {
    font-weight: 500 !important;
  }
.font-semibold {
    font-weight: 600 !important;
  }
.font-bold {
    font-weight: 700 !important;
  }
.card-link{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
}
.card-link.btn-light{
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(107 114 128 / var(--tw-text-opacity));
}
.big-blue-link{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity));
}
.big-red-link{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    margin-left: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(220 38 38 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity));
}
.big-green-link{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(249 250 251 / var(--tw-text-opacity));
}
.big-link{
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
    font-weight: 700;
}
.paragraph>.paragraph__column {
  padding-bottom: 0px !important;
}
hr{
    margin-top: 1rem;
    margin-bottom: 0.25rem;
}
.float-right {
  float: right;
}
.path-node .layout-container{
    margin: 0px;
}
.path-node .block-page-title-block{
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
}
/* Login page styles */
.path-user .layout-container{
    display: flex;
    min-height: 100vh;
    flex-direction: column;
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
}
.path-user .layout-content{
    margin-left: auto;
    margin-right: auto;
    display: flex;
    min-height: calc(100vh - 4rem);
    max-width: 80rem;
    flex-grow: 1;
    align-items: center;
    justify-content: center;
    padding: 1rem;
}
@media (min-width: 640px){
    .path-user .layout-content{
        display: block;
    }
}
.path-user .layout-sidebar-first{
    position: fixed;
    top: 1rem;
    right: 1rem;
    z-index: 50;
}
.path-user .highlighted{
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    border-bottom-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    z-index: 10;
    position: relative;
}
.path-user .tabs{
    width: 100%;
}
@media (min-width: 640px){
    .path-user .tabs{
        max-width: 640px;
    }
}
@media (min-width: 768px){
    .path-user .tabs{
        max-width: 768px;
    }
}
@media (min-width: 1024px){
    .path-user .tabs{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){
    .path-user .tabs{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .path-user .tabs{
        max-width: 1536px;
    }
}
.path-user .tabs{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 640px){
    .path-user .tabs{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){
    .path-user .tabs{
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.path-user .tabs.primary{
    margin: 0px;
    display: flex;
    list-style-type: none;
    gap: 1rem;
    padding: 0px;
}
.path-user .tabs.primary li a{
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
    text-decoration-line: none;
}
.path-user .tabs.primary li a:hover{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
.path-user .tabs.primary li a.is-active{
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
    font-weight: 500;
}
.path-user [data-drupal-messages]{
    width: 100%;
}
@media (min-width: 640px){
    .path-user [data-drupal-messages]{
        max-width: 640px;
    }
}
@media (min-width: 768px){
    .path-user [data-drupal-messages]{
        max-width: 768px;
    }
}
@media (min-width: 1024px){
    .path-user [data-drupal-messages]{
        max-width: 1024px;
    }
}
@media (min-width: 1280px){
    .path-user [data-drupal-messages]{
        max-width: 1280px;
    }
}
@media (min-width: 1536px){
    .path-user [data-drupal-messages]{
        max-width: 1536px;
    }
}
.path-user [data-drupal-messages]{
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
    padding-left: 1rem;
    padding-right: 1rem;
}
@media (min-width: 640px){
    .path-user [data-drupal-messages]{
        padding-left: 1.5rem;
        padding-right: 1.5rem;
    }
}
@media (min-width: 1024px){
    .path-user [data-drupal-messages]{
        padding-left: 2rem;
        padding-right: 2rem;
    }
}
.login-container{
    display: flex;
    min-height: -moz-fit-content;
    min-height: fit-content;
    align-items: center;
    justify-content: center;
    --tw-bg-opacity: 1;
    background-color: rgb(249 250 251 / var(--tw-bg-opacity));
    padding: 1rem;
}
.login-card{
    width: 100%;
    max-width: 28rem;
    border-radius: 0.75rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
@media (min-width: 768px){
    .login-card{
        max-width: 36rem;
    }
}
.login-title{
    margin-bottom: 0.5rem;
    text-align: center;
    font-size: 1rem;
    line-height: 1.5rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
    font-weight: 700;
}
.login-subtitle{
    margin-bottom: 1rem;
    text-align: center;
    font-size: 0.75rem;
    line-height: 1.125rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.login-footer{
    margin-top: 1.5rem;
}
.login-footer > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(0.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(0.5rem * var(--tw-space-y-reverse));
}
.login-footer{
    text-align: center;
}
.signup-text{
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.forgot-password{
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
    font-weight: 500;
}
.forgot-password:hover{
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
}
/* Form styles */
.user-login-form,
#user-login-form,
.user-register-form,
.user-pass{
    width: 100%;
}
.user-login-form > :not([hidden]) ~ :not([hidden]),
#user-login-form > :not([hidden]) ~ :not([hidden]),
.user-register-form > :not([hidden]) ~ :not([hidden]),
.user-pass > :not([hidden]) ~ :not([hidden]){
    --tw-space-y-reverse: 0;
    margin-top: calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));
    margin-bottom: calc(1.5rem * var(--tw-space-y-reverse));
}
.user-login-form,
#user-login-form,
.user-register-form,
.user-pass{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
}
.user-login-form .js-form-item,
#user-login-form .js-form-item{
    position: relative;
    margin-bottom: 1.5rem;
}
.js-form-required.form-required,
.user-login-form .js-form-required,
#user-login-form label,
.webform-submission-add-form label{
    margin-bottom: 0.25rem;
    display: block;
    font-weight: 500;
}
.js-form-required.form-required:after,
.user-login-form .form-required:after{
    margin-left: 0.25rem;
    --tw-text-opacity: 1;
    color: rgb(239 68 68 / var(--tw-text-opacity));
  content: "*";
}
.form-text,
.form-select,
.form-date,
.form-number,
.form-textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
.user-login-form .form-text,
#user-login-form input[type="text"],
#user-login-form input[type="password"]{
    width: 100%;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(107 114 128 / var(--tw-border-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
.form-text:focus,
.form-select:focus,
.form-date:focus,
.form-number:focus,
.form-textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="email"]:focus,
input[type="tel"]:focus,
.user-login-form .form-text:focus,
#user-login-form input[type="text"]:focus,
#user-login-form input[type="password"]:focus{
    --tw-border-opacity: 1;
    border-color: rgb(59 130 246 / var(--tw-border-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
}
.form-text,
.form-select,
.form-date,
.form-number,
.form-textarea,
input[type="text"],
input[type="password"],
input[type="email"],
input[type="tel"],
.user-login-form .form-text,
#user-login-form input[type="text"],
#user-login-form input[type="password"]{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
  font-size: 16px; /* Prevents iOS zoom on focus */
}
.js-form-submit.form-submit,
.user-login-form .form-submit,
#user-login-form .form-submit{
    display: flex;
    width: 100%;
    justify-content: center;
    border-radius: 0.375rem;
    border-width: 1px;
    border-color: transparent;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-weight: 500;
}
.js-form-submit.form-submit:hover,
.user-login-form .form-submit:hover,
#user-login-form .form-submit:hover{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.js-form-submit.form-submit:focus,
.user-login-form .form-submit:focus,
#user-login-form .form-submit:focus{
    outline: 2px solid transparent;
    outline-offset: 2px;
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity));
    --tw-ring-offset-width: 2px;
}
.js-form-submit.form-submit,
.user-login-form .form-submit,
#user-login-form .form-submit{
    transition-property: color, background-color, border-color, text-decoration-color, fill, stroke;
    transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1);
    transition-duration: 200ms;
}
.form-actions{
    margin-top: 1.5rem;
}
/* Error states */
.user-login-form .error{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
}
.user-login-form .error:focus{
    --tw-border-opacity: 1;
    border-color: rgb(239 68 68 / var(--tw-border-opacity));
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(239 68 68 / var(--tw-ring-opacity));
}
.user-login-form .error-message{
    margin-top: 0.25rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(220 38 38 / var(--tw-text-opacity));
}
header .block-system-branding-block{
    flex-shrink: 0;
    flex-basis: 8rem;
}
/* Main Navigation */
header .menu--main{
    border-bottom-width: 0px;
    padding: 0px;
}
header .menu--main .menu-item{
    margin: 0px;
    padding: 0px;
}
header .menu--main .menu-item a{
    margin: 0px;
    padding-left: 0.75rem;
    padding-right: 0.75rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
}
/* How it works section on Homepage */
.how-it-works-steps{
    margin-top: 4rem;
    margin-bottom: 4rem;
    display: grid;
    grid-template-columns: repeat(4, minmax(0, 1fr));
    gap: 1rem;
}
@media (max-width: 640px) {
  .how-it-works-steps{
        margin-top: 0.25rem;
        margin-bottom: 0.25rem;
    }
}
.how-it-works-steps li{
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.how-it-works-steps li::after {
  content: "01";
  position: absolute;
  top: 0px;
  left: 0px;
  display: block;
  height: 100%;
  width: 100%;
  --tw-bg-opacity: 1;
  background-color: rgb(29 78 216 / var(--tw-bg-opacity));
  opacity: 0;
}
.how-it-works-steps h4{
    margin-bottom: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
    font-weight: 600;
}
@media (max-width: 640px) {
  .how-it-works-steps h4{
        font-size: 1rem;
        line-height: 1.5rem;
    }
  .how-it-works-steps{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
@media (max-width: 480px) {
  .how-it-works-steps{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }
}
/* How it works page */
.how-it-works-steps-vertical{
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 1rem;
    display: flex;
    max-width: 64rem;
    flex-direction: column;
    align-items: center;
}
.step{
    width: 400px;
    border-left-width: 6px;
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(22 163 74 / var(--tw-border-opacity));
    padding-left: 1rem;
}
.step.blue{
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(30 64 175 / var(--tw-border-opacity));
}
.step.gray{
    --tw-border-opacity: 1;
    border-inline-start-color: rgb(209 213 219 / var(--tw-border-opacity));
}
.step:last-child{
    border-style: none;
}
.step .marker{
    margin-left: -5rem;
    display: inline-block;
    width: 8rem;
    border-radius: 0.125rem;
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    padding-left: 1.5rem;
    padding-right: 1.5rem;
    text-align: center;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-weight: 600;
}
.step.blue .marker{
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
}
.step.gray .marker{
    --tw-bg-opacity: 1;
    background-color: rgb(209 213 219 / var(--tw-bg-opacity));
    --tw-text-opacity: 1;
    color: rgb(75 85 99 / var(--tw-text-opacity));
}
.step-info{
    padding-top: 3rem;
    padding-bottom: 6rem;
}
.step:nth-child(odd) .step-info {

}
.step-info h3{
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
    font-weight: 500;
}
.step-info p{
    margin-bottom: 1rem;
    font-size: 1rem;
    line-height: 1.5rem;
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}
.step-info a.btn{
    display: inline-block;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    font-weight: 600;
}
/*  Explore Grants on Home page */
.path-frontpage .paragraph--id--37 .viewsreference--view-title,
.path-frontpage .paragraph--id--30 .viewsreference--view-title{
    margin-bottom: 1rem;
    font-size: 2.25rem;
    line-height: 2.75rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
    font-weight: 600;
}
.path-frontpage .view-grants #tns1{
    margin-top: 1rem;
    margin-bottom: 1rem;
    display: flex;
    gap: 1rem;
}
.path-frontpage .view-grants .tns-item{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
    --tw-shadow: 0 10px 15px -3px rgb(0 0 0 / 0.1), 0 4px 6px -4px rgb(0 0 0 / 0.1);
    --tw-shadow-colored: 0 10px 15px -3px var(--tw-shadow-color), 0 4px 6px -4px var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
}
.path-frontpage .view-grants .tns-item .views-field-title{
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
    font-weight: 600;
}
.path-frontpage .view-grants .tns-item .views-field-body p{
    color: var(--tw-prose-body) !important;
    max-width: 65ch !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead) !important;
    font-size: 1.25em !important;
    line-height: 1.6 !important;
    margin-top: 1.2em !important;
    margin-bottom: 1.2em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links) !important;
    text-decoration: underline !important;
    font-weight: 500 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold) !important;
    font-weight: 600 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal !important;
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
    padding-inline-start: 1.625em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc !important;
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
    padding-inline-start: 1.625em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400 !important;
    color: var(--tw-prose-counters) !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets) !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 600 !important;
    margin-top: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr) !important;
    border-top-width: 1px !important;
    margin-top: 3em !important;
    margin-bottom: 3em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500 !important;
    font-style: italic !important;
    color: var(--tw-prose-quotes) !important;
    border-inline-start-width: 0.25rem !important;
    border-inline-start-color: var(--tw-prose-quote-borders) !important;
    quotes: "\201C""\201D""\2018""\2019" !important;
    margin-top: 1.6em !important;
    margin-bottom: 1.6em !important;
    padding-inline-start: 1em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 800 !important;
    font-size: 2.25em !important;
    margin-top: 0 !important;
    margin-bottom: 0.8888889em !important;
    line-height: 1.1111111 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900 !important;
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 700 !important;
    font-size: 1.5em !important;
    margin-top: 2em !important;
    margin-bottom: 1em !important;
    line-height: 1.3333333 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800 !important;
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 600 !important;
    font-size: 1.25em !important;
    margin-top: 1.6em !important;
    margin-bottom: 0.6em !important;
    line-height: 1.6 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700 !important;
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 600 !important;
    margin-top: 1.5em !important;
    margin-bottom: 0.5em !important;
    line-height: 1.5 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700 !important;
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block !important;
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500 !important;
    font-family: inherit !important;
    color: var(--tw-prose-kbd) !important;
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%) !important;
    font-size: 0.875em !important;
    border-radius: 0.3125rem !important;
    padding-top: 0.1875em !important;
    padding-inline-end: 0.375em !important;
    padding-bottom: 0.1875em !important;
    padding-inline-start: 0.375em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code) !important;
    font-weight: 600 !important;
    font-size: 0.875em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`" !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`" !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
    font-size: 0.875em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
    font-size: 0.9em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code) !important;
    background-color: var(--tw-prose-pre-bg) !important;
    overflow-x: auto !important;
    font-weight: 400 !important;
    font-size: 0.875em !important;
    line-height: 1.7142857 !important;
    margin-top: 1.7142857em !important;
    margin-bottom: 1.7142857em !important;
    border-radius: 0.375rem !important;
    padding-top: 0.8571429em !important;
    padding-inline-end: 1.1428571em !important;
    padding-bottom: 0.8571429em !important;
    padding-inline-start: 1.1428571em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent !important;
    border-width: 0 !important;
    border-radius: 0 !important;
    padding: 0 !important;
    font-weight: inherit !important;
    color: inherit !important;
    font-size: inherit !important;
    font-family: inherit !important;
    line-height: inherit !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100% !important;
    table-layout: auto !important;
    margin-top: 2em !important;
    margin-bottom: 2em !important;
    font-size: 0.875em !important;
    line-height: 1.7142857 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px !important;
    border-bottom-color: var(--tw-prose-th-borders) !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings) !important;
    font-weight: 600 !important;
    vertical-align: bottom !important;
    padding-inline-end: 0.5714286em !important;
    padding-bottom: 0.5714286em !important;
    padding-inline-start: 0.5714286em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px !important;
    border-bottom-color: var(--tw-prose-td-borders) !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px !important;
    border-top-color: var(--tw-prose-th-borders) !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    text-align: start !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions) !important;
    font-size: 0.875em !important;
    line-height: 1.4285714 !important;
    margin-top: 0.8571429em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p{
    --tw-prose-body: #374151 !important;
    --tw-prose-headings: #111827 !important;
    --tw-prose-lead: #4b5563 !important;
    --tw-prose-links: #111827 !important;
    --tw-prose-bold: #111827 !important;
    --tw-prose-counters: #6b7280 !important;
    --tw-prose-bullets: #d1d5db !important;
    --tw-prose-hr: #e5e7eb !important;
    --tw-prose-quotes: #111827 !important;
    --tw-prose-quote-borders: #e5e7eb !important;
    --tw-prose-captions: #6b7280 !important;
    --tw-prose-kbd: #111827 !important;
    --tw-prose-kbd-shadows: 17 24 39 !important;
    --tw-prose-code: #111827 !important;
    --tw-prose-pre-code: #e5e7eb !important;
    --tw-prose-pre-bg: #1f2937 !important;
    --tw-prose-th-borders: #d1d5db !important;
    --tw-prose-td-borders: #e5e7eb !important;
    --tw-prose-invert-body: #d1d5db !important;
    --tw-prose-invert-headings: #fff !important;
    --tw-prose-invert-lead: #9ca3af !important;
    --tw-prose-invert-links: #fff !important;
    --tw-prose-invert-bold: #fff !important;
    --tw-prose-invert-counters: #9ca3af !important;
    --tw-prose-invert-bullets: #4b5563 !important;
    --tw-prose-invert-hr: #374151 !important;
    --tw-prose-invert-quotes: #f3f4f6 !important;
    --tw-prose-invert-quote-borders: #374151 !important;
    --tw-prose-invert-captions: #9ca3af !important;
    --tw-prose-invert-kbd: #fff !important;
    --tw-prose-invert-kbd-shadows: 255 255 255 !important;
    --tw-prose-invert-code: #fff !important;
    --tw-prose-invert-pre-code: #d1d5db !important;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%) !important;
    --tw-prose-invert-th-borders: #4b5563 !important;
    --tw-prose-invert-td-borders: #374151 !important;
    font-size: 1rem !important;
    line-height: 1.75 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
    margin-bottom: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em !important;
    margin-bottom: 0.5em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em !important;
    margin-bottom: 0.75em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em !important;
    margin-bottom: 1.25em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em !important;
    padding-inline-start: 1.625em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em !important;
    padding-inline-end: 0.5714286em !important;
    padding-bottom: 0.5714286em !important;
    padding-inline-start: 0.5714286em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em !important;
    margin-bottom: 2em !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p :where(.\!prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0 !important;
}
.path-frontpage .view-grants .tns-item .views-field-body p{
    text-align: left !important;
    font-weight: 400;
}
.path-frontpage .view-grants .tns-item .views-field-view-node{
    margin-top: auto;
}
.path-frontpage .view-grants .tns-item .views-field-view-node a{
    font-size: 1.125rem;
    line-height: 1.75rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
    font-weight: 600;
}
.path-frontpage .view-grants .tns-controls{
    display: flex;
    justify-content: flex-end;
}
.path-frontpage .view-grants .tns-controls button{
    display: inline-block;
    width: 0.875rem;
    background-color: transparent;
  /*text-indent: -9999px;*/
}
/* Grants */
.path-grants .view-grants{
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
}
.path-grants .view-grants .views-row{
    margin-bottom: 1.5rem;
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    justify-content: space-between;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
}
.path-grants .view-grants .views-field-title{
    margin-bottom: 0.75rem;
    font-size: 1.5rem;
    line-height: 2rem;
    font-weight: 600;
}
.path-grants .view-grants .views-field-field-grant-amount{
    margin-bottom: 0.75rem;
    display: flex;
    font-weight: 600;
}
.path-grants .view-grants .views-field-field-grant-amount .views-label{
    margin-right: 0.5rem;
}
.path-grants .view-grants .views-field-body{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.path-grants .view-grants .views-field-body :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.path-grants .view-grants .views-field-body :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.path-grants .view-grants .views-field-body :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.path-grants .view-grants .views-field-body :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.path-grants .view-grants .views-field-body :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.path-grants .view-grants .views-field-body :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.path-grants .view-grants .views-field-body :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.path-grants .view-grants .views-field-body :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.path-grants .view-grants .views-field-body :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.path-grants .view-grants .views-field-body :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.path-grants .view-grants .views-field-body :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.path-grants .view-grants .views-field-body :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.path-grants .view-grants .views-field-body :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.path-grants .view-grants .views-field-body :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
}
.path-grants .view-grants .views-field-body :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.path-grants .view-grants .views-field-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.path-grants .view-grants .views-field-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.path-grants .view-grants .views-field-body :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.path-grants .view-grants .views-field-body :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.path-grants .view-grants .views-field-body :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.path-grants .view-grants .views-field-body :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
}
.path-grants .view-grants .views-field-body :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
}
.path-grants .view-grants .views-field-body :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.path-grants .view-grants .views-field-body :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.path-grants .view-grants .views-field-body :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.path-grants .view-grants .views-field-body :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.path-grants .view-grants .views-field-body :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.path-grants .view-grants .views-field-body :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.path-grants .view-grants .views-field-body :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.path-grants .view-grants .views-field-body :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.path-grants .view-grants .views-field-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.path-grants .view-grants .views-field-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
}
.path-grants .view-grants .views-field-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
}
.path-grants .view-grants .views-field-body :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.path-grants .view-grants .views-field-body :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.path-grants .view-grants .views-field-body :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.path-grants .view-grants .views-field-body :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.path-grants .view-grants .views-field-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.path-grants .view-grants .views-field-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
}
.path-grants .view-grants .views-field-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
}
.path-grants .view-grants .views-field-body :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.path-grants .view-grants .views-field-body :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.path-grants .view-grants .views-field-body :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.path-grants .view-grants .views-field-body :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.path-grants .view-grants .views-field-body :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
}
.path-grants .view-grants .views-field-body :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
}
.path-grants .view-grants .views-field-body :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.path-grants .view-grants .views-field-body :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
}
.path-grants .view-grants .views-field-body :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    text-align: start;
}
.path-grants .view-grants .views-field-body :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.path-grants .view-grants .views-field-body :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.path-grants .view-grants .views-field-body{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.path-grants .view-grants .views-field-body :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.path-grants .view-grants .views-field-body :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.path-grants .view-grants .views-field-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.path-grants .view-grants .views-field-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.path-grants .view-grants .views-field-body :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.path-grants .view-grants .views-field-body :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.path-grants .view-grants .views-field-body :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.path-grants .view-grants .views-field-body :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.path-grants .view-grants .views-field-body :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.path-grants .view-grants .views-field-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.path-grants .view-grants .views-field-body :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.path-grants .view-grants .views-field-body :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.path-grants .view-grants .views-field-body :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.path-grants .view-grants .views-field-body :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.path-grants .view-grants .views-field-body :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.path-grants .view-grants .views-field-body :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.path-grants .view-grants .views-field-body :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.path-grants .view-grants .views-field-body :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.path-grants .view-grants .views-field-body :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.path-grants .view-grants .views-field-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.path-grants .view-grants .views-field-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.path-grants .view-grants .views-field-body :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.path-grants .view-grants .views-field-body :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.path-grants .view-grants .views-field-body :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
}
.path-grants .view-grants .views-field-body{
    max-width: none !important;
}
.path-grants .view-grants .views-field-view-node{
    margin-top: 0.75rem;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(30 64 175 / var(--tw-bg-opacity));
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.path-grants .view-grants .view-header a.back{
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
}
.path-grants .view-grants .view-header a.back:hover{
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
}
/*.path-grants .view-grants .view-header a.back:before {
  @apply content-["\2190"] mr-2;
}*/
.path-grants .view-grants .view-filters .form--inline{
    display: flex;
    gap: 1rem;
}
.path-grants .view-grants .view-filters .form--inline .form-actions{
    margin: 0px;
    flex-direction: row;
    align-self: center;
    border-width: 0px;
    background-color: transparent;
    padding: 0px;
}
.path-grants .view-grants .view-filters .form--inline .form-actions .form-submit{
    width: 100%;
}
@media (min-width: 640px){
    .path-grants .view-grants .view-filters .form--inline .form-actions .form-submit{
        width: 33.333333%;
    }
}
/* Individual Grant Details */
.page-node-type-grant article{
    margin-bottom: 5rem;
}
.page-node-type-grant .field--name-field-grant-amount{
    margin-bottom: 1.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(30 58 138 / var(--tw-text-opacity));
    font-weight: 600;
}
.page-node-type-grant .field--name-body{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.page-node-type-grant .field--name-body :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.page-node-type-grant .field--name-body :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.page-node-type-grant .field--name-body :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.page-node-type-grant .field--name-body :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.page-node-type-grant .field--name-body :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.page-node-type-grant .field--name-body :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.page-node-type-grant .field--name-body :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.page-node-type-grant .field--name-body :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.page-node-type-grant .field--name-body :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.page-node-type-grant .field--name-body :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.page-node-type-grant .field--name-body :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.page-node-type-grant .field--name-body :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.page-node-type-grant .field--name-body :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.page-node-type-grant .field--name-body :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
}
.page-node-type-grant .field--name-body :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.page-node-type-grant .field--name-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.page-node-type-grant .field--name-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.page-node-type-grant .field--name-body :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.page-node-type-grant .field--name-body :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.page-node-type-grant .field--name-body :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.page-node-type-grant .field--name-body :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
}
.page-node-type-grant .field--name-body :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
}
.page-node-type-grant .field--name-body :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.page-node-type-grant .field--name-body :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.page-node-type-grant .field--name-body :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.page-node-type-grant .field--name-body :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.page-node-type-grant .field--name-body :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.page-node-type-grant .field--name-body :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.page-node-type-grant .field--name-body :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.page-node-type-grant .field--name-body :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.page-node-type-grant .field--name-body :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.page-node-type-grant .field--name-body :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.page-node-type-grant .field--name-body :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.page-node-type-grant .field--name-body :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.page-node-type-grant .field--name-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.page-node-type-grant .field--name-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
}
.page-node-type-grant .field--name-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
}
.page-node-type-grant .field--name-body :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.page-node-type-grant .field--name-body :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.page-node-type-grant .field--name-body :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.page-node-type-grant .field--name-body :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.page-node-type-grant .field--name-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.page-node-type-grant .field--name-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
}
.page-node-type-grant .field--name-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
}
.page-node-type-grant .field--name-body :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.page-node-type-grant .field--name-body :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.page-node-type-grant .field--name-body :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.page-node-type-grant .field--name-body :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.page-node-type-grant .field--name-body :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
}
.page-node-type-grant .field--name-body :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
}
.page-node-type-grant .field--name-body :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.page-node-type-grant .field--name-body :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
}
.page-node-type-grant .field--name-body :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    text-align: start;
}
.page-node-type-grant .field--name-body :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.page-node-type-grant .field--name-body :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.page-node-type-grant .field--name-body{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.page-node-type-grant .field--name-body :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.page-node-type-grant .field--name-body :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.page-node-type-grant .field--name-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.page-node-type-grant .field--name-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.page-node-type-grant .field--name-body :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.page-node-type-grant .field--name-body :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.page-node-type-grant .field--name-body :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.page-node-type-grant .field--name-body :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.page-node-type-grant .field--name-body :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.page-node-type-grant .field--name-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.page-node-type-grant .field--name-body :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.page-node-type-grant .field--name-body :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.page-node-type-grant .field--name-body :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.page-node-type-grant .field--name-body :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.page-node-type-grant .field--name-body :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.page-node-type-grant .field--name-body :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.page-node-type-grant .field--name-body :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.page-node-type-grant .field--name-body :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.page-node-type-grant .field--name-body :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.page-node-type-grant .field--name-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.page-node-type-grant .field--name-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.page-node-type-grant .field--name-body :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.page-node-type-grant .field--name-body :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.page-node-type-grant .field--name-body :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
}
.page-node-type-grant .field--name-body{
    max-width: none !important;
}
/* Homepage Hero */
.path-frontpage .paragraph--id--26 .layout__region--first,
.path-frontpage .paragraph--id--21 .layout__region--first{
    place-self: center;
}
/* PwD and Doctor CTA's on Homepage */
.path-frontpage .paragraph--id--26 {
  .cta--section{
        margin-top: -2rem;
    }
  .cta--section{
        margin-bottom: 7rem;
    }
  .cta--section{
        display: flex;
    }
  .cta--section{
        flex-direction: column;
    }
  .cta--section{
        gap: 2rem;
    }
  .cta--section{
        padding-left: 2rem;
        padding-right: 2rem;
    }
  @media (min-width: 768px){
        .cta--section{
            flex-direction: row;
        }
    }
  @media (min-width: 768px){
        .cta--section{
            gap: 0px;
        }
    }
  @media (min-width: 1024px){
        .cta--section{
            padding-left: 0px;
            padding-right: 0px;
        }
    }

  .cta--pwd,
  .cta--doctor{
        display: flex;
    }

  .cta--pwd,
  .cta--doctor{
        min-height: 16rem;
    }

  .cta--pwd,
  .cta--doctor{
        flex-shrink: 1;
    }

  .cta--pwd,
  .cta--doctor{
        flex-grow: 0;
    }

  .cta--pwd,
  .cta--doctor{
        flex-basis: 50%;
    }

  .cta--pwd,
  .cta--doctor{
        align-items: flex-start;
    }

  .cta--pwd,
  .cta--doctor{
        gap: 1rem;
    }

  .cta--pwd,
  .cta--doctor{
        padding: 2rem;
    }

  .cta--pwd,
  .cta--doctor{
        --tw-shadow: 0 25px 50px -12px rgb(0 0 0 / 0.25);
        --tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);
        box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    }

  @media (min-width: 1024px){
        .cta--pwd,
  .cta--doctor{
            min-height: 14rem;
        }
    }

  .cta--pwd{
        border-radius: 0.5rem;
    }

  .cta--pwd{
        --tw-bg-opacity: 1;
        background-color: rgb(219 234 254 / var(--tw-bg-opacity));
    }

  @media (min-width: 768px){
        .cta--pwd{
            border-start-start-radius: 0.5rem;
            border-end-start-radius: 0.5rem;
        }
    }

  @media (min-width: 768px){
        .cta--pwd{
            border-start-end-radius: 0px;
            border-end-end-radius: 0px;
        }
    }

  .cta--doctor{
        gap: 1rem;
    }

  .cta--doctor{
        border-radius: 0.5rem;
    }

  .cta--doctor{
        --tw-bg-opacity: 1;
        background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    }

  .cta--doctor{
        padding: 2rem;
    }

  @media (min-width: 768px){
        .cta--doctor{
            border-start-end-radius: 0.5rem;
            border-end-end-radius: 0.5rem;
        }
    }

  @media (min-width: 768px){
        .cta--doctor{
            border-start-start-radius: 0px;
            border-end-start-radius: 0px;
        }
    }
}
/* Registration, Complaints, Grants, etc.. Forms */
fieldset,
details,
.form-actions{
    margin-top: 2.5rem;
    margin-bottom: 2.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
}
fieldset legend,
details summary{
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
    font-weight: 600;
}
.form-actions{
    display: flex;
    flex-direction: row-reverse;
    justify-content: space-between;
}
.node-form{
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
}
.node-form .details-wrapper {
  /*@apply flex flex-row flex-wrap gap-8;*/
  display: grid;
  grid-template-columns: repeat(1, minmax(0, 1fr));
  gap: 2rem;
}
@media (min-width: 768px){
    .node-form .details-wrapper{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.node-form .details-wrapper .details-description{
    grid-column: 1 / -1;
    width: 100%;
}
.node-form .field--type-string,
.node-form .field--type--list-string,
.node-form .field--type-email,
.node-form .field--type--integer{
    max-width: 20rem;
}
.node-form .form-radios,
.node-form .form-checkboxes{
    display: flex;
    flex-wrap: wrap;
}
.node-form .form-radios .form-type-radio,
.node-form .form-checkboxes .form-type-checkbox{
    display: flex;
    flex-direction: row;
    align-items: center;
    gap: 0.5rem;
}
.node-form .field--name-field-emergency-contacts,
.node-form .field--name-field-resume,
.node-form .field--name-field-image,
.node-form .field--type-address,
.node-form .field--type-text-with-summary,
.node-form .field--name-field-invoices-payment-details,
.node-form .field--type-string-long{
    grid-column: 1 / -1;
}
.node-form .form-actions input[id="edit-submit"],
.contact-form .form-actions input[id="edit-submit"],
.comment-form .form-actions input[id="edit-submit"]{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.node-form .form-actions input[id="edit-preview"],
.contact-form .form-actions input[id="edit-preview"],
.comment-form .form-actions input[id="edit-preview"]{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(239 246 255 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
}
.node-form .form-type-managed-file{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
    padding-left: 1rem;
    padding-right: 1rem;
    grid-column: 1 / -1;
    display: flex;
    width: 100%;
    align-items: center;
    justify-content: center;

  .description{
        margin-left: auto;
        margin-right: auto;
    }

  .description{
        max-width: 36rem;
    }
}
/* User Registrations and Benefits */
.path-user .view-my-registrations .views-row{
    margin-bottom: 2.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.path-user .view-my-registrations .views-field-field-registration-status .field-content,
.path-user .view-my-registrations .views-field-nothing .registration__status{
    display: inline-flex;
    align-items: center;
    border-radius: 1rem;
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
    padding-left: 0.5rem;
    padding-right: 0.5rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-color: rgb(22 163 74 / 0.2);
    font-weight: 500;
}
.path-user .view-my-registrations .views-field-nothing .actions a{
    margin-top: 0.5rem;
    margin-bottom: 0.5rem;
    display: inline-block;
    width: -moz-fit-content;
    width: fit-content;
    border-radius: 0.375rem;
    --tw-bg-opacity: 1;
    background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.5rem;
    padding-bottom: 0.5rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
}
.path-user .block-views-blockmy-benefits-block-1,
.path-user .block-views-blockmy-benefits-block-2,
.path-user .block-views-blockmy-benefits-block-3{
    margin-top: 5rem;
}
.path-user .block-views-blockmy-benefits-block-1 h2,
.path-user .block-views-blockmy-benefits-block-2 h2,
.path-user .block-views-blockmy-benefits-block-3 h2{
    margin-bottom: 0.5rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(17 24 39 / var(--tw-text-opacity));
    font-weight: 600;
}
.path-user .block-views-blockmy-benefits-block-1 .view-header,
.path-user .block-views-blockmy-benefits-block-2 .view-header,
.path-user .block-views-blockmy-benefits-block-3 .view-header{
    margin-bottom: 2.5rem;
}
.path-user .block-views-blockmy-benefits-block-1 .views-row,
.path-user .block-views-blockmy-benefits-block-2 .views-row,
.path-user .block-views-blockmy-benefits-block-3 .views-row{
    margin-bottom: 2.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(243 244 246 / var(--tw-bg-opacity));
    padding-left: 2.5rem;
    padding-right: 2.5rem;
    padding-top: 1.5rem;
    padding-bottom: 1.5rem;
}
.path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing .field-content,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing .field-content,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing .field-content{
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    gap: 1rem;
}
@media (min-width: 640px){
    .path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing .field-content,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing .field-content,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing .field-content{
        flex-direction: row;
        align-items: center;
        justify-content: space-between;
    }
}
.path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing .benefit__name,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing .benefit__name,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing .benefit__name{
    flex-shrink: 1;
    flex-grow: 0;
    flex-basis: 50%;
    font-size: 1.125rem;
    line-height: 1.75rem;
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
    font-weight: 600;
}
.path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing .benefit__status,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing .benefit__status,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing .benefit__status{
    margin-inline-end: 0.5rem;
    border-radius: 9999px;
    --tw-bg-opacity: 1;
    background-color: rgb(219 234 254 / var(--tw-bg-opacity));
    padding-left: 1rem;
    padding-right: 1rem;
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    font-size: 0.75rem;
    line-height: 1rem;
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
    font-weight: 500;
}
@media (prefers-color-scheme: dark){
    .path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing .benefit__status,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing .benefit__status,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing .benefit__status{
        --tw-bg-opacity: 1;
        background-color: rgb(30 58 138 / var(--tw-bg-opacity));
        --tw-text-opacity: 1;
        color: rgb(147 197 253 / var(--tw-text-opacity));
    }
}
.path-user .block-views-blockmy-benefits-block-1 .views-row .views-field-nothing a,
.path-user .block-views-blockmy-benefits-block-2 .views-row .views-field-nothing a,
.path-user .block-views-blockmy-benefits-block-3 .views-row .views-field-nothing a{
    display: inline-block;
    border-radius: 0.375rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 0.875rem;
    line-height: 1.25rem;
    --tw-text-opacity: 1;
    color: rgb(55 65 81 / var(--tw-text-opacity));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    font-weight: 600;
}
/* Registration Detail Page */
.node--type-registration.node--view-mode-full details .details-wrapper{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem;
}
@media (min-width: 768px){
    .node--type-registration.node--view-mode-full details .details-wrapper{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.node--type-registration.node--view-mode-full .node__content .field__label{
    margin-bottom: 0.5rem;
}
.node--type-registration.node--view-mode-full .node__content .field--name-field-registration-status{
    display: flex;
    align-items: center;
    gap: 1rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
}
.node--type-registration.node--view-mode-full .node__content .field--name-field-registration-status .field__label{
    margin: 0px;
}
.node--type-registration.node--view-mode-full .node__content .field--name-field-registration-status .field__item{
    display: inline-flex;
    align-items: center;
    border-radius: 1.5rem;
    --tw-bg-opacity: 1;
    background-color: rgb(240 253 244 / var(--tw-bg-opacity));
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    padding-top: 0.25rem;
    padding-bottom: 0.25rem;
    font-size: 1.5rem;
    line-height: 2rem;
    letter-spacing: -0.02em;
    --tw-text-opacity: 1;
    color: rgb(21 128 61 / var(--tw-text-opacity));
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-color: rgb(22 163 74 / 0.2);
    font-weight: 500;
}
#block-jcpd-theme-jcpdccioverifyregistration.button > a{
    margin-right: 0.5rem;
    width: 100%;
    border-radius: 0.375rem;
    border-width: 0px;
    --tw-bg-opacity: 1;
    background-color: rgb(22 163 74 / var(--tw-bg-opacity));
    padding-top: 0.625rem;
    padding-bottom: 0.625rem;
    padding-left: 0.875rem;
    padding-right: 0.875rem;
    --tw-text-opacity: 1;
    color: rgb(255 255 255 / var(--tw-text-opacity));
    --tw-shadow: 0 1px 2px 0 rgb(0 0 0 / 0.05);
    --tw-shadow-colored: 0 1px 2px 0 var(--tw-shadow-color);
    box-shadow: var(--tw-ring-offset-shadow, 0 0 #0000), var(--tw-ring-shadow, 0 0 #0000), var(--tw-shadow);
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(22 163 74 / var(--tw-ring-opacity));
    font-weight: 600;
}
#block-jcpd-theme-jcpdccioverifyregistration.button > a:focus{
    --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
    --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);
    box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
    --tw-ring-inset: inset;
    --tw-ring-opacity: 1;
    --tw-ring-color: rgb(220 38 38 / var(--tw-ring-opacity));
}
@media (min-width: 640px){
    #block-jcpd-theme-jcpdccioverifyregistration.button > a{
        font-size: 0.875rem;
        line-height: 1.5rem;
    }
}
/* Registration Details displayed on Doctor's form and Grant's forms */
#entity-reference-display-content .node--type-registration,
.node-economic-empowerment-grant-form .node--type-registration,
.node-assistive-aid-application-form .node--type-registration,
.node-grant-application-form .node--type-registration,
.node-letter-form .node--type-registration,
.node-permit-form .node--type-registration{
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;
}
#entity-reference-display-content .node--type-registration .node__content,
.node-economic-empowerment-grant-form .node--type-registration .node__content,
.node-assistive-aid-application-form .node--type-registration .node__content,
.node-grant-application-form .node--type-registration .node__content,
.node-letter-form .node--type-registration .node__content,
.node-permit-form .node--type-registration .node__content{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 1rem;
}
@media (min-width: 768px){
    #entity-reference-display-content .node--type-registration .node__content,
.node-economic-empowerment-grant-form .node--type-registration .node__content,
.node-assistive-aid-application-form .node--type-registration .node__content,
.node-grant-application-form .node--type-registration .node__content,
.node-letter-form .node--type-registration .node__content,
.node-permit-form .node--type-registration .node__content{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
#entity-reference-display-content .node--type-registration .node__content .node__links,
.node-economic-empowerment-grant-form .node--type-registration .node__content .node__links,
.node-assistive-aid-application-form .node--type-registration .node__content .node__links,
.node-grant-application-form .node--type-registration .node__content .node__links,
.node-letter-form .node--type-registration .node__content .node__links,
.node-permit-form .node--type-registration .node__content .node__links{
    display: none; /* @todo This probably should be removed from the UI but will need to check it doesn't affect something else. */
}
/* Grant Application Detail pages */
.node--type-economic-empowerment-grant.node--view-mode-full details .details-wrapper,
.node--type-assistive-aid-application.node--view-mode-full details .details-wrapper,
.node--type-grant-application.node--view-mode-full details .details-wrapper{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem;
}
@media (min-width: 768px){
    .node--type-economic-empowerment-grant.node--view-mode-full details .details-wrapper,
.node--type-assistive-aid-application.node--view-mode-full details .details-wrapper,
.node--type-grant-application.node--view-mode-full details .details-wrapper{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
.node--type-economic-empowerment-grant.node--view-mode-full .node__content .field__label,
.node--type-assistive-aid-application.node--view-mode-full .node__content .field__label,
.node--type-grant-application.node--view-mode-full .node__content .field__label{
    margin-bottom: 0.5rem;
}
.field--type-file .file--image::before,
.field--type-file .file--application-pdf::before{
    display: inline-block;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  font-family: "Font Awesome";
  font: var(--fa-font-regular);
}
.field--type-file .file--image::before {
  content: "\f03e";
}
.field--type-file .file--application-pdf::before {
  content: "\f1c1";
}
.field--type-file a{
    --tw-text-opacity: 1;
    color: rgb(29 78 216 / var(--tw-text-opacity));
    text-decoration-line: underline;
    font-weight: 600;
}
.field--type-file a:hover{
    --tw-text-opacity: 1;
    color: rgb(30 64 175 / var(--tw-text-opacity));
}
/* Doctor's Evaluation/Assessment Detail Pages */
.node--type-psychiatric-evaluation.node--view-mode-full .node__content .details-wrapper,
.node--type-functional-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-speech-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-cognitive-assessment.node--view-mode-full .node__content .details-wrapper{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem;
}
@media (min-width: 768px){
    .node--type-psychiatric-evaluation.node--view-mode-full .node__content .details-wrapper,
.node--type-functional-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-speech-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .details-wrapper,
.node--type-cognitive-assessment.node--view-mode-full .node__content .details-wrapper{
        grid-template-columns: repeat(4, minmax(0, 1fr));
    }
}
.node--type-psychiatric-evaluation.node--view-mode-full .node__content .field--name-field-patient,
.node--type-functional-assessment.node--view-mode-full .node__content .field--name-field-patient,
.node--type-speech-assessment.node--view-mode-full .node__content .field--name-field-patient,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .field--name-field-patient,
.node--type-cognitive-assessment.node--view-mode-full .node__content .field--name-field-patient{
    grid-column: 1 / -1;
}
.node--type-psychiatric-evaluation.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-functional-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-speech-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-cognitive-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem;
}
@media (min-width: 768px){
    .node--type-psychiatric-evaluation.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-functional-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-speech-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content,
.node--type-cognitive-assessment.node--view-mode-full .node__content .field--name-field-patient .node__content{
        grid-template-columns: repeat(2, minmax(0, 1fr));
    }
}
.node--type-psychiatric-evaluation.node--view-mode-full .node__content .field__label,
.node--type-functional-assessment.node--view-mode-full .node__content .field__label,
.node--type-speech-assessment.node--view-mode-full .node__content .field__label,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .field__label,
.node--type-cognitive-assessment.node--view-mode-full .node__content .field__label{
    margin-bottom: 0.5rem;
}
.node--type-psychiatric-evaluation.node--view-mode-full .node__content .node__links,
.node--type-functional-assessment.node--view-mode-full .node__content .node__links,
.node--type-speech-assessment.node--view-mode-full .node__content .node__links,
.node--type-hearing-and-visual-assessment.node--view-mode-full .node__content .node__links,
.node--type-cognitive-assessment.node--view-mode-full .node__content .node__links{
    display: none;
}
/* Complaints Detail Pages */
.node--type-complaint.node--view-mode-full details .details-wrapper{
    display: grid;
    grid-template-columns: repeat(1, minmax(0, 1fr));
    gap: 2rem;
}
@media (min-width: 768px){
    .node--type-complaint.node--view-mode-full details .details-wrapper{
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}
/* Registration ID and Parking Sticker Detail Pages */
.page-node-type-permit .node--type-permit .node--type-registration{
    margin-bottom: 1rem;
    border-width: 1px;
    --tw-border-opacity: 1;
    border-color: rgb(209 213 219 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;

  .node__content{
        display: grid;
    }

  .node__content{
        grid-template-columns: repeat(1, minmax(0, 1fr));
    }

  .node__content{
        gap: 2rem;
    }

  @media (min-width: 768px){
        .node__content{
            grid-template-columns: repeat(3, minmax(0, 1fr));
        }
    }

  .node__content {

    .node__links{
            display: none;
        }
  }
}
/* Privacy Policy Page */
.paragraph--id--81{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.paragraph--id--81 :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.paragraph--id--81 :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.paragraph--id--81 :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.paragraph--id--81 :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.paragraph--id--81 :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.paragraph--id--81 :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.paragraph--id--81 :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.paragraph--id--81 :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.paragraph--id--81 :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.paragraph--id--81 :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.paragraph--id--81 :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.paragraph--id--81 :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.paragraph--id--81 :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.paragraph--id--81 :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
}
.paragraph--id--81 :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.paragraph--id--81 :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.paragraph--id--81 :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.paragraph--id--81 :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.paragraph--id--81 :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.paragraph--id--81 :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.paragraph--id--81 :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
}
.paragraph--id--81 :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
}
.paragraph--id--81 :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.paragraph--id--81 :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.paragraph--id--81 :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.paragraph--id--81 :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.paragraph--id--81 :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.paragraph--id--81 :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.paragraph--id--81 :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.paragraph--id--81 :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.paragraph--id--81 :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.paragraph--id--81 :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.paragraph--id--81 :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.paragraph--id--81 :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.paragraph--id--81 :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.paragraph--id--81 :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
}
.paragraph--id--81 :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
}
.paragraph--id--81 :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.paragraph--id--81 :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.paragraph--id--81 :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.paragraph--id--81 :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.paragraph--id--81 :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.paragraph--id--81 :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
}
.paragraph--id--81 :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
}
.paragraph--id--81 :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.paragraph--id--81 :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.paragraph--id--81 :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.paragraph--id--81 :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.paragraph--id--81 :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
}
.paragraph--id--81 :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
}
.paragraph--id--81 :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.paragraph--id--81 :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
}
.paragraph--id--81 :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    text-align: start;
}
.paragraph--id--81 :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.paragraph--id--81 :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.paragraph--id--81{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.paragraph--id--81 :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.paragraph--id--81 :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.paragraph--id--81 :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.paragraph--id--81 :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.paragraph--id--81 :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.paragraph--id--81 :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.paragraph--id--81 :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.paragraph--id--81 :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.paragraph--id--81 :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.paragraph--id--81 :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.paragraph--id--81 :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.paragraph--id--81 :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.paragraph--id--81 :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.paragraph--id--81 :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.paragraph--id--81 :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.paragraph--id--81 :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.paragraph--id--81 :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.paragraph--id--81 :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.paragraph--id--81 :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.paragraph--id--81 :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.paragraph--id--81 :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.paragraph--id--81 :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.paragraph--id--81 :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.paragraph--id--81 :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
}
.legal-terms{
    color: var(--tw-prose-body);
    max-width: 65ch;
}
.legal-terms :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.legal-terms :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-lead);
    font-size: 1.25em;
    line-height: 1.6;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
}
.legal-terms :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-links);
    text-decoration: underline;
    font-weight: 500;
}
.legal-terms :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-bold);
    font-weight: 600;
}
.legal-terms :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.legal-terms :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.legal-terms :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.legal-terms :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-alpha;
}
.legal-terms :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-alpha;
}
.legal-terms :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.legal-terms :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.legal-terms :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: upper-roman;
}
.legal-terms :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: lower-roman;
}
.legal-terms :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: decimal;
}
.legal-terms :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    list-style-type: disc;
    margin-top: 1.25em;
    margin-bottom: 1.25em;
    padding-inline-start: 1.625em;
}
.legal-terms :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    font-weight: 400;
    color: var(--tw-prose-counters);
}
.legal-terms :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
    color: var(--tw-prose-bullets);
}
.legal-terms :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.25em;
}
.legal-terms :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-color: var(--tw-prose-hr);
    border-top-width: 1px;
    margin-top: 3em;
    margin-bottom: 3em;
}
.legal-terms :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-style: italic;
    color: var(--tw-prose-quotes);
    border-inline-start-width: 0.25rem;
    border-inline-start-color: var(--tw-prose-quote-borders);
    quotes: "\201C""\201D""\2018""\2019";
    margin-top: 1.6em;
    margin-bottom: 1.6em;
    padding-inline-start: 1em;
}
.legal-terms :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: open-quote;
}
.legal-terms :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: close-quote;
}
.legal-terms :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 800;
    font-size: 2.25em;
    margin-top: 0;
    margin-bottom: 0.8888889em;
    line-height: 1.1111111;
}
.legal-terms :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 900;
    color: inherit;
}
.legal-terms :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 700;
    font-size: 1.5em;
    margin-top: 2em;
    margin-bottom: 1em;
    line-height: 1.3333333;
}
.legal-terms :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 800;
    color: inherit;
}
.legal-terms :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    font-size: 1.25em;
    margin-top: 1.6em;
    margin-bottom: 0.6em;
    line-height: 1.6;
}
.legal-terms :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.legal-terms :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    margin-top: 1.5em;
    margin-bottom: 0.5em;
    line-height: 1.5;
}
.legal-terms :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 700;
    color: inherit;
}
.legal-terms :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.legal-terms :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    display: block;
    margin-top: 2em;
    margin-bottom: 2em;
}
.legal-terms :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.legal-terms :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    font-weight: 500;
    font-family: inherit;
    color: var(--tw-prose-kbd);
    box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
    font-size: 0.875em;
    border-radius: 0.3125rem;
    padding-top: 0.1875em;
    padding-inline-end: 0.375em;
    padding-bottom: 0.1875em;
    padding-inline-start: 0.375em;
}
.legal-terms :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-code);
    font-weight: 600;
    font-size: 0.875em;
}
.legal-terms :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: "`";
}
.legal-terms :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: "`";
}
.legal-terms :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.875em;
}
.legal-terms :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
    font-size: 0.9em;
}
.legal-terms :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: inherit;
}
.legal-terms :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-pre-code);
    background-color: var(--tw-prose-pre-bg);
    overflow-x: auto;
    font-weight: 400;
    font-size: 0.875em;
    line-height: 1.7142857;
    margin-top: 1.7142857em;
    margin-bottom: 1.7142857em;
    border-radius: 0.375rem;
    padding-top: 0.8571429em;
    padding-inline-end: 1.1428571em;
    padding-bottom: 0.8571429em;
    padding-inline-start: 1.1428571em;
}
.legal-terms :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    background-color: transparent;
    border-width: 0;
    border-radius: 0;
    padding: 0;
    font-weight: inherit;
    color: inherit;
    font-size: inherit;
    font-family: inherit;
    line-height: inherit;
}
.legal-terms :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
    content: none;
}
.legal-terms :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
    content: none;
}
.legal-terms :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    width: 100%;
    table-layout: auto;
    margin-top: 2em;
    margin-bottom: 2em;
    font-size: 0.875em;
    line-height: 1.7142857;
}
.legal-terms :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-th-borders);
}
.legal-terms :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-headings);
    font-weight: 600;
    vertical-align: bottom;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.legal-terms :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 1px;
    border-bottom-color: var(--tw-prose-td-borders);
}
.legal-terms :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-bottom-width: 0;
}
.legal-terms :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: baseline;
}
.legal-terms :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    border-top-width: 1px;
    border-top-color: var(--tw-prose-th-borders);
}
.legal-terms :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    vertical-align: top;
}
.legal-terms :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    text-align: start;
}
.legal-terms :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.legal-terms :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    color: var(--tw-prose-captions);
    font-size: 0.875em;
    line-height: 1.4285714;
    margin-top: 0.8571429em;
}
.legal-terms{
    --tw-prose-body: #374151;
    --tw-prose-headings: #111827;
    --tw-prose-lead: #4b5563;
    --tw-prose-links: #111827;
    --tw-prose-bold: #111827;
    --tw-prose-counters: #6b7280;
    --tw-prose-bullets: #d1d5db;
    --tw-prose-hr: #e5e7eb;
    --tw-prose-quotes: #111827;
    --tw-prose-quote-borders: #e5e7eb;
    --tw-prose-captions: #6b7280;
    --tw-prose-kbd: #111827;
    --tw-prose-kbd-shadows: 17 24 39;
    --tw-prose-code: #111827;
    --tw-prose-pre-code: #e5e7eb;
    --tw-prose-pre-bg: #1f2937;
    --tw-prose-th-borders: #d1d5db;
    --tw-prose-td-borders: #e5e7eb;
    --tw-prose-invert-body: #d1d5db;
    --tw-prose-invert-headings: #fff;
    --tw-prose-invert-lead: #9ca3af;
    --tw-prose-invert-links: #fff;
    --tw-prose-invert-bold: #fff;
    --tw-prose-invert-counters: #9ca3af;
    --tw-prose-invert-bullets: #4b5563;
    --tw-prose-invert-hr: #374151;
    --tw-prose-invert-quotes: #f3f4f6;
    --tw-prose-invert-quote-borders: #374151;
    --tw-prose-invert-captions: #9ca3af;
    --tw-prose-invert-kbd: #fff;
    --tw-prose-invert-kbd-shadows: 255 255 255;
    --tw-prose-invert-code: #fff;
    --tw-prose-invert-pre-code: #d1d5db;
    --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
    --tw-prose-invert-th-borders: #4b5563;
    --tw-prose-invert-td-borders: #374151;
    font-size: 1rem;
    line-height: 1.75;
}
.legal-terms :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
    margin-bottom: 0;
}
.legal-terms :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    margin-bottom: 0.5em;
}
.legal-terms :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.legal-terms :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0.375em;
}
.legal-terms :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.legal-terms :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.legal-terms :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.legal-terms :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
}
.legal-terms :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 1.25em;
}
.legal-terms :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.75em;
    margin-bottom: 0.75em;
}
.legal-terms :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 1.25em;
    margin-bottom: 1.25em;
}
.legal-terms :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0.5em;
    padding-inline-start: 1.625em;
}
.legal-terms :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.legal-terms :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.legal-terms :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.legal-terms :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.legal-terms :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.legal-terms :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.legal-terms :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-top: 0.5714286em;
    padding-inline-end: 0.5714286em;
    padding-bottom: 0.5714286em;
    padding-inline-start: 0.5714286em;
}
.legal-terms :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-start: 0;
}
.legal-terms :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    padding-inline-end: 0;
}
.legal-terms :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 2em;
    margin-bottom: 2em;
}
.legal-terms :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-top: 0;
}
.legal-terms :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
    margin-bottom: 0;
}
#edit-legal{
    height: 20rem;
    overflow: scroll;
}
/* Dashboards/Reports */
.path-dashboards .layout-content{
    margin-left: auto;
    margin-right: auto;
    max-width: 80rem;
}
.path-dashboards {
  #views-exposed-form-dashboards-page-1,
  #views-exposed-form-dashboards-page-2,
  #views-exposed-form-dashboards-page-4,
  #views-exposed-form-dashboards-page-16 {
    @media (min-width: 768px){
            .form--inline{
                display: flex;
            }
        }
    @media (min-width: 768px){
            .form--inline{
                align-items: center;
            }
        }
    @media (min-width: 768px){
            .form--inline{
                gap: 1rem;
            }
        }
    .form--inline {

      .form-actions{
                margin: 0px;
            }

      .form-actions{
                flex-direction: row;
            }

      .form-actions{
                align-self: center;
            }

      .form-actions{
                border-style: none;
            }

      .form-actions{
                background-color: transparent;
            }

      .form-actions{
                padding: 0px;
            }

      .form-actions {

        @media (min-width: 768px){
                    .form-submit{
                        width: 33.333333%;
                    }
                }
      }
    }
  }

  .views-field-view-node,
  .views-field-edit-node {
    a{
            margin-inline-end: 0.5rem;
        }
    a{
            margin-bottom: 0.5rem;
        }
    a{
            border-radius: 0.5rem;
        }
    a{
            border-width: 1px;
        }
    a{
            --tw-border-opacity: 1;
            border-color: rgb(29 78 216 / var(--tw-border-opacity));
        }
    a{
            padding-left: 0.75rem;
            padding-right: 0.75rem;
        }
    a{
            padding-top: 0.5rem;
            padding-bottom: 0.5rem;
        }
    a{
            text-align: center;
        }
    a{
            font-size: 0.75rem;
            line-height: 1rem;
        }
    a{
            font-weight: 500;
        }
    a{
            --tw-text-opacity: 1;
            color: rgb(29 78 216 / var(--tw-text-opacity));
        }

  a {
    font-weight: 500;
  }
    a:hover{
            --tw-bg-opacity: 1;
            background-color: rgb(30 64 175 / var(--tw-bg-opacity));
        }
    a:hover{
            --tw-text-opacity: 1;
            color: rgb(255 255 255 / var(--tw-text-opacity));
        }
    a:focus{
            outline: 2px solid transparent;
            outline-offset: 2px;
        }
    a:focus{
            --tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);
            --tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color);
            box-shadow: var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow, 0 0 #0000);
        }
    a:focus{
            --tw-ring-opacity: 1;
            --tw-ring-color: rgb(147 197 253 / var(--tw-ring-opacity));
        }
  }
}
.path-reports {
  .view-reports {
    .view-header{
            margin-top: 1.5rem;
        }

    .attachment{
            margin-top: 1.5rem;
            margin-bottom: 1.5rem;
        }

    .view-filters {
      .views-exposed-form {
        @media (min-width: 768px){
                    .form--inline{
                        display: flex;
                    }
                }
        @media (min-width: 768px){
                    .form--inline{
                        align-items: center;
                    }
                }
        @media (min-width: 768px){
                    .form--inline{
                        gap: 1rem;
                    }
                }

        .form-actions{
                    margin: 0px;
                }

        .form-actions{
                    margin-top: 1.5rem;
                }

        .form-actions{
                    flex-direction: row;
                }

        .form-actions{
                    align-self: center;
                }

        .form-actions{
                    border-style: none;
                }

        .form-actions{
                    background-color: transparent;
                }

        .form-actions{
                    padding: 0px;
                }

        .form-actions {

          @media (min-width: 768px){
                        .form-submit{
                            width: 33.333333%;
                        }
                    }
        }
      }
    }
  }
}
/* Letter Request View */
.page-node-type-letter {
  .node--type-letter {
    .node__content{
            margin: auto;
        }
    .node__content{
            max-width: 1280px;
        }
    .node__content{
            padding-top: 1.5rem;
            padding-bottom: 1.5rem;
        }
    .node__content {

      .field{
                margin-bottom: 1rem;
            }

      .node--type-registration,
      .request-details,
      .admin-info{
                margin-bottom: 1.5rem;
            }

      .node--type-registration,
      .request-details,
      .admin-info{
                border-width: 2px;
            }

      .node--type-registration,
      .request-details,
      .admin-info{
                --tw-border-opacity: 1;
                border-color: rgb(209 213 219 / var(--tw-border-opacity));
            }

      .node--type-registration,
      .request-details,
      .admin-info{
                --tw-bg-opacity: 1;
                background-color: rgb(255 255 255 / var(--tw-bg-opacity));
            }

      .node--type-registration,
      .request-details,
      .admin-info{
                padding: 1.5rem;
            }

      .node--type-registration {
        .node__content{
                    display: grid;
                }
        .node__content{
                    grid-template-columns: repeat(1, minmax(0, 1fr));
                }
        .node__content{
                    gap: 1rem;
                }
        @media (min-width: 768px){
                    .node__content{
                        grid-template-columns: repeat(3, minmax(0, 1fr));
                    }
                }
      }
    }
  }
}
/* Node Links */
.node__links{
    margin-top: 1.5rem;
    margin-bottom: 1.5rem;

  a{
        display: inline-block;
    }

  a{
        border-radius: 0.375rem;
    }

  a{
        --tw-bg-opacity: 1;
        background-color: rgb(29 78 216 / var(--tw-bg-opacity));
    }

  a{
        padding-left: 1rem;
        padding-right: 1rem;
    }

  a{
        padding-top: 0.5rem;
        padding-bottom: 0.5rem;
    }

  a{
        --tw-text-opacity: 1;
        color: rgb(255 255 255 / var(--tw-text-opacity));
    }
}
/* Comments */
.field--name-comment {
  h2{
        margin-bottom: 1rem;
    }
  h2{
        font-size: 1.5rem;
        line-height: 2rem;
        letter-spacing: -0.02em;
    }
  h2{
        font-weight: 600;
    }
  h2{
        --tw-text-opacity: 1;
        color: rgb(30 58 138 / var(--tw-text-opacity));
    }

  h2 {
    font-weight: 600;
  }
}
article.comment{
    margin-bottom: 1.5rem;
    border-width: 2px;
    --tw-border-opacity: 1;
    border-color: rgb(229 231 235 / var(--tw-border-opacity));
    --tw-bg-opacity: 1;
    background-color: rgb(255 255 255 / var(--tw-bg-opacity));
    padding: 1.5rem;

  .comment__meta{
        margin-bottom: 1rem;
    }

  .comment__meta{
        font-size: 0.875rem;
        line-height: 1.25rem;
    }

  .comment__meta{
        --tw-text-opacity: 1;
        color: rgb(75 85 99 / var(--tw-text-opacity));
    }

  .comment__meta {

    .username{
            font-size: 0.875rem;
            line-height: 1.25rem;
        }

    .username{
            font-weight: 600;
        }

    .username{
            --tw-text-opacity: 1;
            color: rgb(17 24 39 / var(--tw-text-opacity));
        }

  .username {
    font-weight: 600;
  }

    > a{
            font-weight: 600;
        }

    > a{
            --tw-text-opacity: 1;
            color: rgb(29 78 216 / var(--tw-text-opacity));
        }

  > a {
    font-weight: 600;
  }

    > a:hover{
            --tw-text-opacity: 1;
            color: rgb(30 64 175 / var(--tw-text-opacity));
        }
  }

  .field--name-comment-body{
        color: var(--tw-prose-body);
        max-width: 65ch;
    }

  .field--name-comment-body :where(p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where([class~="lead"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-lead);
        font-size: 1.25em;
        line-height: 1.6;
        margin-top: 1.2em;
        margin-bottom: 1.2em;
    }

  .field--name-comment-body :where(a):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-links);
        text-decoration: underline;
        font-weight: 500;
    }

  .field--name-comment-body :where(strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-bold);
        font-weight: 600;
    }

  .field--name-comment-body :where(a strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(blockquote strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(thead th strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: decimal;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
    }

  .field--name-comment-body :where(ol[type="A"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: upper-alpha;
    }

  .field--name-comment-body :where(ol[type="a"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: lower-alpha;
    }

  .field--name-comment-body :where(ol[type="A" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: upper-alpha;
    }

  .field--name-comment-body :where(ol[type="a" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: lower-alpha;
    }

  .field--name-comment-body :where(ol[type="I"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: upper-roman;
    }

  .field--name-comment-body :where(ol[type="i"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: lower-roman;
    }

  .field--name-comment-body :where(ol[type="I" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: upper-roman;
    }

  .field--name-comment-body :where(ol[type="i" s]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: lower-roman;
    }

  .field--name-comment-body :where(ol[type="1"]):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: decimal;
    }

  .field--name-comment-body :where(ul):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        list-style-type: disc;
        margin-top: 1.25em;
        margin-bottom: 1.25em;
        padding-inline-start: 1.625em;
    }

  .field--name-comment-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
        font-weight: 400;
        color: var(--tw-prose-counters);
    }

  .field--name-comment-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *))::marker{
        color: var(--tw-prose-bullets);
    }

  .field--name-comment-body :where(dt):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.25em;
    }

  .field--name-comment-body :where(hr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        border-color: var(--tw-prose-hr);
        border-top-width: 1px;
        margin-top: 3em;
        margin-bottom: 3em;
    }

  .field--name-comment-body :where(blockquote):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 500;
        font-style: italic;
        color: var(--tw-prose-quotes);
        border-inline-start-width: 0.25rem;
        border-inline-start-color: var(--tw-prose-quote-borders);
        quotes: "\201C""\201D""\2018""\2019";
        margin-top: 1.6em;
        margin-bottom: 1.6em;
        padding-inline-start: 1em;
    }

  .field--name-comment-body :where(blockquote p:first-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
        content: open-quote;
    }

  .field--name-comment-body :where(blockquote p:last-of-type):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
        content: close-quote;
    }

  .field--name-comment-body :where(h1):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 800;
        font-size: 2.25em;
        margin-top: 0;
        margin-bottom: 0.8888889em;
        line-height: 1.1111111;
    }

  .field--name-comment-body :where(h1 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 900;
        color: inherit;
    }

  .field--name-comment-body :where(h2):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 700;
        font-size: 1.5em;
        margin-top: 2em;
        margin-bottom: 1em;
        line-height: 1.3333333;
    }

  .field--name-comment-body :where(h2 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 800;
        color: inherit;
    }

  .field--name-comment-body :where(h3):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 600;
        font-size: 1.25em;
        margin-top: 1.6em;
        margin-bottom: 0.6em;
        line-height: 1.6;
    }

  .field--name-comment-body :where(h3 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 700;
        color: inherit;
    }

  .field--name-comment-body :where(h4):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 600;
        margin-top: 1.5em;
        margin-bottom: 0.5em;
        line-height: 1.5;
    }

  .field--name-comment-body :where(h4 strong):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 700;
        color: inherit;
    }

  .field--name-comment-body :where(img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 2em;
        margin-bottom: 2em;
    }

  .field--name-comment-body :where(picture):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        display: block;
        margin-top: 2em;
        margin-bottom: 2em;
    }

  .field--name-comment-body :where(video):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 2em;
        margin-bottom: 2em;
    }

  .field--name-comment-body :where(kbd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        font-weight: 500;
        font-family: inherit;
        color: var(--tw-prose-kbd);
        box-shadow: 0 0 0 1px rgb(var(--tw-prose-kbd-shadows) / 10%), 0 3px 0 rgb(var(--tw-prose-kbd-shadows) / 10%);
        font-size: 0.875em;
        border-radius: 0.3125rem;
        padding-top: 0.1875em;
        padding-inline-end: 0.375em;
        padding-bottom: 0.1875em;
        padding-inline-start: 0.375em;
    }

  .field--name-comment-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-code);
        font-weight: 600;
        font-size: 0.875em;
    }

  .field--name-comment-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
        content: "`";
    }

  .field--name-comment-body :where(code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
        content: "`";
    }

  .field--name-comment-body :where(a code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(h1 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(h2 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
        font-size: 0.875em;
    }

  .field--name-comment-body :where(h3 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
        font-size: 0.9em;
    }

  .field--name-comment-body :where(h4 code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(blockquote code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(thead th code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: inherit;
    }

  .field--name-comment-body :where(pre):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-pre-code);
        background-color: var(--tw-prose-pre-bg);
        overflow-x: auto;
        font-weight: 400;
        font-size: 0.875em;
        line-height: 1.7142857;
        margin-top: 1.7142857em;
        margin-bottom: 1.7142857em;
        border-radius: 0.375rem;
        padding-top: 0.8571429em;
        padding-inline-end: 1.1428571em;
        padding-bottom: 0.8571429em;
        padding-inline-start: 1.1428571em;
    }

  .field--name-comment-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        background-color: transparent;
        border-width: 0;
        border-radius: 0;
        padding: 0;
        font-weight: inherit;
        color: inherit;
        font-size: inherit;
        font-family: inherit;
        line-height: inherit;
    }

  .field--name-comment-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::before{
        content: none;
    }

  .field--name-comment-body :where(pre code):not(:where([class~="not-prose"],[class~="not-prose"] *))::after{
        content: none;
    }

  .field--name-comment-body :where(table):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        width: 100%;
        table-layout: auto;
        margin-top: 2em;
        margin-bottom: 2em;
        font-size: 0.875em;
        line-height: 1.7142857;
    }

  .field--name-comment-body :where(thead):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-th-borders);
    }

  .field--name-comment-body :where(thead th):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-headings);
        font-weight: 600;
        vertical-align: bottom;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
    }

  .field--name-comment-body :where(tbody tr):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        border-bottom-width: 1px;
        border-bottom-color: var(--tw-prose-td-borders);
    }

  .field--name-comment-body :where(tbody tr:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        border-bottom-width: 0;
    }

  .field--name-comment-body :where(tbody td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        vertical-align: baseline;
    }

  .field--name-comment-body :where(tfoot):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        border-top-width: 1px;
        border-top-color: var(--tw-prose-th-borders);
    }

  .field--name-comment-body :where(tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        vertical-align: top;
    }

  .field--name-comment-body :where(th, td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        text-align: start;
    }

  .field--name-comment-body :where(figure > *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
        margin-bottom: 0;
    }

  .field--name-comment-body :where(figcaption):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        color: var(--tw-prose-captions);
        font-size: 0.875em;
        line-height: 1.4285714;
        margin-top: 0.8571429em;
    }

  .field--name-comment-body{
        --tw-prose-body: #374151;
        --tw-prose-headings: #111827;
        --tw-prose-lead: #4b5563;
        --tw-prose-links: #111827;
        --tw-prose-bold: #111827;
        --tw-prose-counters: #6b7280;
        --tw-prose-bullets: #d1d5db;
        --tw-prose-hr: #e5e7eb;
        --tw-prose-quotes: #111827;
        --tw-prose-quote-borders: #e5e7eb;
        --tw-prose-captions: #6b7280;
        --tw-prose-kbd: #111827;
        --tw-prose-kbd-shadows: 17 24 39;
        --tw-prose-code: #111827;
        --tw-prose-pre-code: #e5e7eb;
        --tw-prose-pre-bg: #1f2937;
        --tw-prose-th-borders: #d1d5db;
        --tw-prose-td-borders: #e5e7eb;
        --tw-prose-invert-body: #d1d5db;
        --tw-prose-invert-headings: #fff;
        --tw-prose-invert-lead: #9ca3af;
        --tw-prose-invert-links: #fff;
        --tw-prose-invert-bold: #fff;
        --tw-prose-invert-counters: #9ca3af;
        --tw-prose-invert-bullets: #4b5563;
        --tw-prose-invert-hr: #374151;
        --tw-prose-invert-quotes: #f3f4f6;
        --tw-prose-invert-quote-borders: #374151;
        --tw-prose-invert-captions: #9ca3af;
        --tw-prose-invert-kbd: #fff;
        --tw-prose-invert-kbd-shadows: 255 255 255;
        --tw-prose-invert-code: #fff;
        --tw-prose-invert-pre-code: #d1d5db;
        --tw-prose-invert-pre-bg: rgb(0 0 0 / 50%);
        --tw-prose-invert-th-borders: #4b5563;
        --tw-prose-invert-td-borders: #374151;
        font-size: 1rem;
        line-height: 1.75;
    }

  .field--name-comment-body :where(picture > img):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
        margin-bottom: 0;
    }

  .field--name-comment-body :where(li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0.5em;
        margin-bottom: 0.5em;
    }

  .field--name-comment-body :where(ol > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-start: 0.375em;
    }

  .field--name-comment-body :where(ul > li):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-start: 0.375em;
    }

  .field--name-comment-body :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0.75em;
        margin-bottom: 0.75em;
    }

  .field--name-comment-body :where(.prose > ul > li p):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0.75em;
        margin-bottom: 0.75em;
    }

  .field--name-comment-body :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
    }

  .field--name-comment-body :where(.prose > ul > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
    }

  .field--name-comment-body :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where(.prose > ul > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
    }

  .field--name-comment-body :where(.prose > ol > li > p:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
    }

  .field--name-comment-body :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where(.prose > ol > li > p:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where(ul ul, ul ol, ol ul, ol ol):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0.75em;
        margin-bottom: 0.75em;
    }

  .field--name-comment-body :where(dl):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 1.25em;
        margin-bottom: 1.25em;
    }

  .field--name-comment-body :where(dd):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0.5em;
        padding-inline-start: 1.625em;
    }

  .field--name-comment-body :where(hr + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(h2 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(h3 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(h4 + *):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(thead th:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-start: 0;
    }

  .field--name-comment-body :where(thead th:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-end: 0;
    }

  .field--name-comment-body :where(tbody td, tfoot td):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-top: 0.5714286em;
        padding-inline-end: 0.5714286em;
        padding-bottom: 0.5714286em;
        padding-inline-start: 0.5714286em;
    }

  .field--name-comment-body :where(tbody td:first-child, tfoot td:first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-start: 0;
    }

  .field--name-comment-body :where(tbody td:last-child, tfoot td:last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        padding-inline-end: 0;
    }

  .field--name-comment-body :where(figure):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 2em;
        margin-bottom: 2em;
    }

  .field--name-comment-body :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(.prose > :first-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-top: 0;
    }

  .field--name-comment-body :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 0;
    }

  .field--name-comment-body :where(.prose > :last-child):not(:where([class~="not-prose"],[class~="not-prose"] *)){
        margin-bottom: 0;
    }

  .field--name-comment-body{
        max-width: none !important;
    }

  .links {
    li:nth-child(1) {
      a{
                font-weight: 600;
            }
      a{
                --tw-text-opacity: 1;
                color: rgb(185 28 28 / var(--tw-text-opacity));
            }

  a {
    font-weight: 600;
  }
      a:hover{
                --tw-text-opacity: 1;
                color: rgb(153 27 27 / var(--tw-text-opacity));
            }
      a {

        &:before{
                    margin-right: 0.5rem;
                }

        &:before{
                    --tw-content: "\f057";
                    content: var(--tw-content);
                }

        &:before {
          font-family: "Font Awesome";
          font: var(--fa-font-regular);
        }
      }
    }

    li:nth-child(2) {
      a {
        &:before{
                    margin-right: 0.5rem;
                }
        &:before{
                    --tw-content: "\f044";
                    content: var(--tw-content);
                }
        &:before {
          font-family: "Font Awesome";
          font: var(--fa-font-regular);
        }
      }
    }

    li:nth-child(3) {
      a{
                font-weight: 600;
            }
      a{
                --tw-text-opacity: 1;
                color: rgb(29 78 216 / var(--tw-text-opacity));
            }

  a {
    font-weight: 600;
  }
      a:hover{
                --tw-text-opacity: 1;
                color: rgb(30 64 175 / var(--tw-text-opacity));
            }
      a {

        &:before{
                    margin-right: 0.5rem;
                }

        &:before{
                    --tw-content: "\f075";
                    content: var(--tw-content);
                }

        &:before {
          font-family: "Font Awesome";font:var(--fa-font-regular);}}}}}footer ul.menu{margin-left:0px;}footer ul.menu a.is-active{--tw-text-opacity:1;color:rgb(255 255 255 / var(--tw-text-opacity));}.node-preview-container{.node-preview-form-select{display:flex;}.node-preview-form-select{flex-direction:column;}.node-preview-form-select{align-items:center;}.node-preview-form-select{gap:1rem;}.node-preview-form-select{border-width:2px;}.node-preview-form-select{--tw-border-opacity:1;border-color:rgb(229 231 235 / var(--tw-border-opacity));}@media (min-width:768px){.node-preview-form-select{flex-direction:row;}}.node-preview-form-select{.form-type-select{margin-left:0px;}.form-type-select{display:flex;}.form-type-select{width:100%;}.form-type-select{flex-direction:column;}@media (min-width:768px){.form-type-select{margin-left:auto;}}@media (min-width:768px){.form-type-select{width:33.333333%;}}@media (min-width:768px){.form-type-select{flex-direction:row;}}.form-type-select{.form-select{padding-left:1rem;padding-right:1rem;}.form-select{padding-top:0.5rem;padding-bottom:0.5rem;}.form-select{font-size:0.875rem;line-height:1.25rem;}}.js-form-submit.form-submit{width:11rem;}}}@media (forced-colors:active){.login-card,#user-login-form input,#user-login-form .form-submit,.form-text,.form-submit{border:2px solid CanvasText;}}@media (prefers-reduced-motion:reduce){*,#user-login-form *{transition-property:none;transition-duration:0s;animation:none !important;}}.mobile-app header{display:none;}.mobile-app .paragraph--type--page-header{display:none;}.mobile-app footer{display:none;}.mobile-app .paragraph{display:none;}.mobile-app .app-only{display:block;}.mobile-app .app-and-web{display:block;}.mobile-app .app-and-web .paragraph,.mobile-app .app-and-web .paragraph *{display:block;}.mobile-app.path-frontpage .view-grants .view-content{padding-bottom:20px;}.paragraph--type--page-header>div>div,.block-page-title-block h2,.block-system-main-block{padding:0 18px;}.form-type-managed-file input{width:100%;}.path-frontpage .block-system-main-block{padding:0;}.paragraph--id--93 h2>div{padding-top:1rem;padding-bottom:1rem;--tw-text-opacity:1;color:rgb(30 58 138 / var(--tw-text-opacity));}.tabledrag-toggle-weight-wrapper{display:none;}.hover\:border-b-2:hover{border-bottom-width:2px !important;}.hover\:border-b-gray-600:hover{--tw-border-opacity:1 !important;border-bottom-color:rgb(75 85 99 / var(--tw-border-opacity)) !important;}.hover\:bg-blue-800:hover{--tw-bg-opacity:1 !important;background-color:rgb(30 64 175 / var(--tw-bg-opacity)) !important;}.hover\:bg-blue-900:hover{--tw-bg-opacity:1 !important;background-color:rgb(30 58 138 / var(--tw-bg-opacity)) !important;}.hover\:bg-gray-50:hover{--tw-bg-opacity:1 !important;background-color:rgb(249 250 251 / var(--tw-bg-opacity)) !important;}.hover\:text-blue-700:hover{--tw-text-opacity:1 !important;color:rgb(29 78 216 / var(--tw-text-opacity)) !important;}.hover\:text-blue-800:hover{--tw-text-opacity:1 !important;color:rgb(30 64 175 / var(--tw-text-opacity)) !important;}.hover\:text-gray-600:hover{--tw-text-opacity:1 !important;color:rgb(75 85 99 / var(--tw-text-opacity)) !important;}.hover\:text-gray-900:hover{--tw-text-opacity:1 !important;color:rgb(17 24 39 / var(--tw-text-opacity)) !important;}.hover\:text-red-800:hover{--tw-text-opacity:1 !important;color:rgb(153 27 27 / var(--tw-text-opacity)) !important;}.hover\:text-white:hover{--tw-text-opacity:1 !important;color:rgb(255 255 255 / var(--tw-text-opacity)) !important;}.focus\:outline-none:focus{outline:2px solid transparent !important;outline-offset:2px !important;}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important;}.focus\:ring-4:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color) !important;--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(4px + var(--tw-ring-offset-width)) var(--tw-ring-color) !important;box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000) !important;}.focus\:ring-inset:focus{--tw-ring-inset:inset !important;}.focus\:ring-blue-300:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(147 197 253 / var(--tw-ring-opacity)) !important;}.focus\:ring-blue-500:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(59 130 246 / var(--tw-ring-opacity)) !important;}.focus\:ring-indigo-600:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(79 70 229 / var(--tw-ring-opacity)) !important;}.focus\:ring-red-500:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(239 68 68 / var(--tw-ring-opacity)) !important;}.focus\:ring-red-600:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(220 38 38 / var(--tw-ring-opacity)) !important;}.focus\:ring-white:focus{--tw-ring-opacity:1 !important;--tw-ring-color:rgb(255 255 255 / var(--tw-ring-opacity)) !important;}.focus\:ring-offset-2:focus{--tw-ring-offset-width:2px !important;}@media (min-width:640px){.sm\:ml-6{margin-left:1.5rem !important;}.sm\:mr-10{margin-right:2.5rem !important;}.sm\:block{display:block !important;}.sm\:flex{display:flex !important;}.sm\:flex-row{flex-direction:row !important;}.sm\:flex-col{flex-direction:column !important;}.sm\:items-end{align-items:flex-end !important;}.sm\:items-center{align-items:center !important;}.sm\:gap-0{gap:0px !important;}.sm\:px-10{padding-left:2.5rem !important;padding-right:2.5rem !important;}.sm\:px-3{padding-left:0.75rem !important;padding-right:0.75rem !important;}.sm\:px-6{padding-left:1.5rem !important;padding-right:1.5rem !important;}.sm\:py-32{padding-top:8rem !important;padding-bottom:8rem !important;}.sm\:text-7xl{font-size:4.5rem !important;line-height:1 !important;}.sm\:text-sm\/6{font-size:0.875rem !important;line-height:1.5rem !important;}.sm\:text-xl\/8{font-size:1.25rem !important;line-height:2rem !important;}}@media (min-width:768px){.md\:mx-auto{margin-left:auto !important;margin-right:auto !important;}.md\:my-0{margin-top:0px !important;margin-bottom:0px !important;}.md\:ml-auto{margin-left:auto !important;}.md\:flex{display:flex !important;}.md\:w-1\/3{width:33.333333% !important;}.md\:max-w-xl{max-width:36rem !important;}.md\:basis-96{flex-basis:24rem !important;}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr)) !important;}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr)) !important;}.md\:grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr)) !important;}.md\:flex-row{flex-direction:row !important;}.md\:items-center{align-items:center !important;}.md\:justify-between{justify-content:space-between !important;}.md\:gap-0{gap:0px !important;}.md\:gap-4{gap:1rem !important;}.md\:rounded-e-lg{border-start-end-radius:0.5rem !important;border-end-end-radius:0.5rem !important;}.md\:rounded-s-lg{border-start-start-radius:0.5rem !important;border-end-start-radius:0.5rem !important;}.md\:px-0{padding-left:0px !important;padding-right:0px !important;}}@media (min-width:1024px){.lg\:mx-0{margin-left:0px !important;margin-right:0px !important;}.lg\:ml-auto{margin-left:auto !important;}.lg\:block{display:block !important;}.lg\:hidden{display:none !important;}.lg\:px-8{padding-left:2rem !important;padding-right:2rem !important;}}@media (min-width:1280px){.xl\:px-0{padding-left:0px !important;padding-right:0px !important;}}@media (prefers-color-scheme:dark){.dark\:bg-blue-900{--tw-bg-opacity:1 !important;background-color:rgb(30 58 138 / var(--tw-bg-opacity)) !important;}}
