/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.link-purpose-spacer{white-space:pre-wrap;min-width:.125em;}.link-purpose-nobreak{white-space:nowrap;}.link-purpose-last-word{gap:0;}.link-purpose-icon{display:inline-block;width:.917em;height:.917em;min-height:9px;margin:0 .25em;font-size:.75em;}.link-purpose-icon.svg-inline--fa{vertical-align:initial;}.link-purpose-external-icon{height:.875em;}.link-purpose-mail-icon .linkpurpose-default-svg{transform:translateY(2px);}.link-purpose-document-icon .linkpurpose-default-svg{transform:none;}.link-purpose-icon svg{width:100%;height:100%;vertical-align:initial;}.link-purpose-icon.svg-inline--fa{margin:0 0.1875em;}.link-purpose-text{display:none !important;}.link-purpose-hide-on-image :is(img,figure,svg) ~ .link-purpose-icon,.link-purpose-hide-on-image :is(img,figure,svg) ~ .link-purpose-nobreak .link-purpose-icon,.link-purpose-hide-on-image *:has(img,svg,figure) ~ .link-purpose-icon,.link-purpose-hide-on-image *:has(img,svg,figure) ~ .link-purpose-nobreak .link-purpose-icon{display:none;}
[data-cke-tooltip-text="Material Icons"]{display:none !important;}.views-exposed-form__item.views-exposed-form__item{min-width:150px !important;}.paragraphs-add-wrapper{display:block !important;}.ck-balloon-panel{max-width:400px;}.linkit-result-line--group,.linkit-result-line{word-wrap:normal;white-space:normal;}.node-form .layout-form{display:block;}.node-form .layout-region--main{margin:0;width:100%;}.node-form .layout-region--secondary{margin-top:0;}.node-form .field-group-tab{margin-top:0;margin-bottom:0;}@media screen and (min-width:61rem){.layout-region--node-main,.layout-region--node-footer{width:100% !important;}.node-form .layout-region--main,.node-form .layout-region--footer{width:100% !important;}.layout-region--node-secondary{margin-top:var(--vertical-tabs-margin-vertical) !important;}.layout-node-form{grid-template-columns:unset !important;}.vertical-tabs__menu{width:15rem !important;}.vertical-tabs .vertical-tabs__panes{margin-left:15rem !important;}.paragraphs-subform{max-width:90%;}}@media screen and (min-width:93.75rem){.layout-node-form{grid-template-columns:3fr minmax(22.5rem,1fr) !important;}.node-form .layout-form{display:grid;}}.select2-container--claro .select2-selection--multiple{height:48px;min-width:250px !important;}.select2-container--claro .select2-selection--multiple .select2-search--inline{padding:0.25rem 0 0 !important;}.select2-container--claro .select2-selection--multiple .select2-search--inline .select2-search__field{min-width:68px !important;}.select2-container--claro .select2-selection--multiple .select2-selection__choice .select2-selection__choice__remove{width:0.5rem !important;margin-left:0.5rem;overflow:hidden;}.paragraph--type--pdf-lister .field{margin-bottom:1rem !important;}div.js-filter-wrapper:has(.filter-guidelines__item--plain-text){display:none;}.marin__help-text .fieldset__description,.fieldset__description,.form-item__description,.claro-details__description,div[id *= "media-library-wrapper--description"]{font-size:1rem !important;}.form-item__label{font-size:1.1rem !important;}
.progress{position:relative;}.progress__track{min-width:100px;max-width:100%;height:16px;margin-top:5px;border:1px solid;background-color:#fff;}.progress__bar{width:3%;min-width:3%;max-width:100%;height:16px;background-color:#000;}.progress__description,.progress__percentage{overflow:hidden;margin-top:0.2em;color:#555;font-size:0.875em;}.progress__description{float:left;}[dir="rtl"] .progress__description{float:right;}.progress__percentage{float:right;}[dir="rtl"] .progress__percentage{float:left;}.progress--small .progress__track{height:7px;}.progress--small .progress__bar{height:7px;background-size:20px 20px;}
.ajax-progress{display:inline-block;padding:1px 5px 2px 5px;}[dir="rtl"] .ajax-progress{float:right;}.ajax-progress-throbber .throbber{display:inline;padding:1px 6px 2px;background:transparent url(/core/misc/throbber-active.svg) no-repeat 0 center;}.ajax-progress-throbber .message{display:inline;padding:1px 5px 2px;}tr .ajax-progress-throbber .throbber{margin:0 2px;}.ajax-progress-bar{width:16em;}.ajax-progress-fullscreen{position:fixed;z-index:1261;top:48.5%;left:49%;width:24px;height:24px;padding:4px;opacity:0.9;border-radius:7px;background-color:#232323;background-image:url(/core/misc/loading-small.svg);background-repeat:no-repeat;background-position:center center;}[dir="rtl"] .ajax-progress-fullscreen{right:49%;left:auto;}
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}.container-inline .hidden{display:none;}
.clearfix::after{display:table;clear:both;content:"";}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}@media (scripting:enabled){.js-hide.js-hide{display:none;}.js-show{display:block;}}
.marin-search-toggle{display:flex;align-items:center;background:none;border:none;color:#000;font-family:"Jost",sans-serif;padding:0;margin:-3px 0 0;font-size:18px;font-weight:700;cursor:pointer;}.marin-search-toggle[aria-expanded=true] .marin-search-toggle-icon{background-color:#000;}.marin-search-toggle-icon .marin-search-icon-close{display:none;}.marin-search-toggle[aria-expanded=true] .marin-search-icon-open{display:none;}.marin-search-toggle[aria-expanded=true] .marin-search-icon-close{display:block;}.marin-search-toggle-icon{height:44px;width:44px;background-color:#1c75bc;border-radius:1000px;display:flex;align-items:center;justify-content:center;margin-left:0.5rem;}.marin-search-toggle-icon svg{height:21px;width:21px;}.search-form-block{padding:2rem 0;border-bottom:1px solid #d8d8d8;}.search-input{position:relative;width:65%;}.search-input--center{margin:0 auto;}.search-input-field{border:1px solid #000;padding:0.5rem 5rem 0.5rem 1rem;border-radius:1000px;width:100%;height:65px;}.search-input-button{border-radius:1000px;position:absolute;right:2px;height:59px;width:59px;margin-top:3px;cursor:pointer;border:none;background-color:#1c75bc;align-items:center;justify-content:center;}.search-input-button svg{margin-top:4px;height:50%;width:50%;}.block-marin-search-form{display:none;}.facets{display:flex;gap:1rem;margin-bottom:3rem;}.facets ul{margin:0;padding:0;list-style:none;display:flex;gap:0.5rem;}.facets a{text-decoration:none;}.facets a:hover{text-decoration:underline;}.facet-selected{font-weight:bold;text-decoration:underline;color:#000000;}
.marin-dashboard{--marin-accent:#1e3a5f;--md-ink:#0f1f33;--md-ink-2:#334155;--md-muted:#64748b;--md-line:#e2e8f0;--md-card:#ffffff;--md-radius:10px;color:var(--md-ink);}.marin-dashboard--warm{--marin-accent:#a4551e;}.marin-dashboard--crt{--marin-accent:#2d6a4f;}.marin-dashboard__header{margin:0 0 1rem;}.marin-dashboard__eyebrow{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:700;color:var(--marin-accent);margin:0 0 .5rem;}.marin-dashboard__lede{font-size:1.15rem;line-height:1.5;color:var(--md-ink-2);margin:.25rem 0 .5rem;}.marin-dashboard__meta{color:var(--md-muted);font-size:.85rem;margin:0;}.md-pillar-nav{position:sticky;top:0;z-index:5;display:flex;flex-wrap:wrap;gap:.5rem;padding:.75rem 0;margin:0 0 .5rem;background:rgba(255,255,255,.92);backdrop-filter:saturate(180%) blur(6px);border-bottom:1px solid var(--md-line);}.md-pillar-nav a{text-decoration:none;font-weight:600;font-size:.9rem;padding:.35rem 1rem;border-radius:999px;background:#eef2f7;color:var(--md-ink);transition:background-color .15s ease,color .15s ease;}.md-pillar-nav a:hover,.md-pillar-nav a:focus{background:var(--md-ink);color:#fff;}.md-pillar{--marin-accent:#1e3a5f;background:linear-gradient(180deg,color-mix(in srgb,var(--marin-accent) 6%,#fff) 0,color-mix(in srgb,var(--marin-accent) 2%,#fff) 100%);border:1px solid var(--md-line);border-top:4px solid var(--marin-accent);border-radius:var(--md-radius);padding:1.75rem 1.75rem 2rem;margin:2rem 0;scroll-margin-top:4.5rem;}.md-pillar--warm{--marin-accent:#a4551e;}.md-pillar--crt{--marin-accent:#2d6a4f;}@media (max-width:640px){.md-pillar{padding:1.25rem 1rem 1.5rem;}}.md-pillar__header{margin:0 0 1.25rem;}.md-pillar__eyebrow{display:inline-block;text-transform:uppercase;letter-spacing:.1em;font-size:.72rem;font-weight:700;color:#fff;background:var(--marin-accent);padding:.3rem .7rem;border-radius:4px;margin:0 0 .75rem;}.md-pillar__eyebrow-link{color:inherit;text-decoration:none;}.md-pillar__eyebrow-link:hover,.md-pillar__eyebrow-link:focus{color:#fff;text-decoration:underline;}.md-pillar__title{margin:0 0 .4rem;color:var(--marin-accent);line-height:1.1;}.md-pillar__lede{max-width:65ch;color:var(--md-ink-2);margin:0;}.md-pillar__body > .field{display:flex;flex-direction:column;gap:1.5rem;}.md-pillar__body > .field > .field__item{margin:0;padding:0;}.marin-dashboard .field--type-entity-reference-revisions .field__item{padding-bottom:0;}.md-pillar__body > .field > .field__item > *{margin-top:0;margin-bottom:0;}.md-kpi-grid{display:grid;gap:1rem;margin:0;}.md-kpi-grid > .field,.md-chart-grid > .field,.md-progress-snap > .field{display:contents;}.md-kpi-grid--cols-2{grid-template-columns:repeat(2,1fr);}.md-kpi-grid--cols-3{grid-template-columns:repeat(3,1fr);}.md-kpi-grid--cols-4{grid-template-columns:repeat(4,1fr);}@media (max-width:640px){.md-kpi-grid{grid-template-columns:1fr 1fr;}}@media (max-width:480px){.md-kpi-grid,.md-kpi-grid--cols-2,.md-kpi-grid--cols-3,.md-kpi-grid--cols-4{grid-template-columns:1fr;}}.md-kpi{background:var(--md-card);border:1px solid var(--md-line);border-radius:var(--md-radius);padding:1.1rem 1.3rem 1.2rem;}.md-kpi__value{font-family:Merriweather,Georgia,'Times New Roman',serif;font-size:2.6rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:var(--marin-accent);}.md-kpi__label{font-weight:700;font-size:1rem;margin-top:.5rem;color:var(--md-ink);}.md-kpi__foot{color:var(--md-muted);font-size:.8rem;margin-top:.25rem;}.md-progress-snap{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;align-items:center;background:var(--md-card);border:1px solid var(--md-line);border-radius:var(--md-radius);padding:.65rem 1rem;font-size:.9rem;color:var(--md-ink-2);}.md-snap-item strong{color:var(--marin-accent);}.md-narrative{max-width:70ch;line-height:1.65;color:var(--md-ink-2);}.md-section-h{display:flex;align-items:baseline;flex-wrap:wrap;gap:.75rem;margin:.5rem 0 0;border-bottom:1px solid var(--md-line);padding-bottom:.4rem;}.md-section-h__title{margin:0;font-size:1.2rem;}.md-section-h__count{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--marin-accent);background:color-mix(in srgb,var(--marin-accent) 12%,#fff);}.md-chart-card{background:var(--md-card);border:1px solid var(--md-line);border-radius:var(--md-radius);padding:1.25rem 1.35rem;min-width:0;}.md-chart-card__title{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;}.md-chart-card__cap{color:var(--md-muted);font-size:.85rem;margin:0 0 .9rem;}.md-chart-card__wrap{position:relative;height:300px;min-width:0;}.md-chart-card--short .md-chart-card__wrap{height:220px;}.md-chart-card--tall .md-chart-card__wrap{height:360px;}.md-chart-card__canvas{max-width:100%;}.md-chart-card__actions{margin:.6rem 0 0;text-align:right;}.md-chart-card .md-chart-card__toggle.usa-button--unstyled{background:transparent;border:0;font-size:.85rem;font-weight:600;color:var(--marin-accent);text-decoration:underline;cursor:pointer;}.md-chart-card .md-chart-card__toggle.usa-button--unstyled:hover{background:transparent;color:var(--md-ink);}.md-chart-card--table-view .md-chart-card__wrap{display:none;}.md-chart-card__table:not(.usa-sr-only){width:100%;font-size:.9rem;margin:.25rem 0 0;}.md-chart-card__table:not(.usa-sr-only) caption{text-align:left;font-size:.85rem;color:var(--md-muted);padding-bottom:.4rem;}.md-chart-card__table:not(.usa-sr-only) th:not(:first-child),.md-chart-card__table:not(.usa-sr-only) td:not(:first-child){text-align:right;}.md-chart-card__error{color:#9a3412;background:#fff7ed;border:1px dashed #fdba74;border-radius:6px;padding:.75rem 1rem;font-style:italic;margin:0;}.md-chart-grid{display:grid;gap:1rem;}.md-chart-grid--cols-2{grid-template-columns:repeat(2,1fr);}.md-chart-grid--cols-3{grid-template-columns:repeat(3,1fr);}@media (max-width:800px){.md-chart-grid--cols-2,.md-chart-grid--cols-3{grid-template-columns:1fr;}}.md-chart-grid .field__item,.md-kpi-grid .field__item{min-width:0;}.marin-dashboard .md-insight.usa-summary-box{background:var(--md-card);border:1px solid var(--md-line);border-left:4px solid var(--marin-accent);border-radius:0 var(--md-radius) var(--md-radius) 0;max-width:70ch;padding:0;}.md-insight .usa-summary-box__body{padding:1rem 1.25rem;}.md-insight__tag{text-transform:uppercase;letter-spacing:.06em;font-size:.72rem;font-weight:700;color:var(--marin-accent);margin:0 0 .35rem;}.md-insight__title{font-size:1.05rem;line-height:1.35;font-weight:700;color:var(--md-ink);margin:0 0 .5rem;}.md-insight .usa-summary-box__text{color:var(--md-ink-2);line-height:1.6;}.md-insight .usa-summary-box__text p:last-child{margin-bottom:0;}.marin-dashboard .md-insight--call_to_action.usa-summary-box{border-left-width:6px;background:color-mix(in srgb,var(--marin-accent) 4%,#ffffff);}.md-insight--call_to_action .usa-summary-box__text a{font-weight:600;}.marin-dashboard .md-insight--definition.usa-summary-box{max-width:none;background:color-mix(in srgb,var(--marin-accent) 3%,#ffffff);}.md-callout{border-radius:var(--md-radius);}.md-callout__title{margin-top:0;}.marin-dashboard .md-callout .usa-alert__body{max-width:none;}.md-data-table__title{margin:0 0 .5rem;font-size:1.05rem;font-weight:700;}.md-data-table__cap{color:var(--md-muted);font-size:.85rem;margin:0 0 .75rem;}.md-data-table__table{width:100%;}.text-right{text-align:right;}.text-bold{font-weight:700;}.md-resources-bar{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem 1.25rem;background:color-mix(in srgb,var(--marin-accent) 6%,#fff);border:1px solid color-mix(in srgb,var(--marin-accent) 18%,#fff);border-radius:var(--md-radius);padding:.75rem 1.1rem;font-size:.9rem;}.md-resources-bar__label{font-weight:700;color:var(--marin-accent);}.md-resources-bar__list{display:flex;flex-wrap:wrap;gap:.5rem 1.25rem;list-style:none;margin:0;padding:0;}.md-zone-map__title{margin:0 0 .2rem;font-size:1.05rem;font-weight:700;}.md-zone-map__cap{color:var(--md-muted);font-size:.85rem;margin:0 0 .75rem;}.md-zone-map__frame{border:1px solid var(--md-line);border-radius:var(--md-radius);overflow:hidden;background:#fff;}.md-zone-map--16x9 .md-zone-map__frame{aspect-ratio:16 / 9;}.md-zone-map--4x3 .md-zone-map__frame{aspect-ratio:4 / 3;}.md-zone-map--3x3_tall .md-zone-map__frame{aspect-ratio:1 / 1;}.md-zone-map--3x4_tall .md-zone-map__frame{aspect-ratio:3 / 4;}.md-zone-map__frame iframe{width:100%;height:100%;border:0;display:block;}.md-zone-map__fallback{display:none;margin:.5rem 0 0;font-size:.9rem;}@media (max-width:640px){.md-zone-map__frame{display:none;}.md-zone-map__fallback{display:block;}}.md-year-filter{margin:0;}.md-year-filter__group{margin:0;}.md-year-filter .usa-button{background-color:var(--marin-accent);color:#fff;}.md-year-filter .usa-button--outline{background-color:#fff;color:var(--marin-accent);box-shadow:inset 0 0 0 2px var(--marin-accent);}.md-year-filter .usa-button--outline:hover{background-color:color-mix(in srgb,var(--marin-accent) 10%,#fff);color:var(--marin-accent);}.md-details{background:var(--md-card);border:1px solid var(--md-line);border-radius:var(--md-radius);padding:.75rem 1.1rem;}.md-details__summary{cursor:pointer;font-weight:600;color:var(--marin-accent);}.md-details__body > * + *{margin-top:1rem;}
.paragraph--unpublished{background-color:#fff4f4;}
