/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
*,*::before,*::after{box-sizing:border-box;}*:not(p){margin:0;}*{padding:0;font:inherit;}body{min-height:100vh;background-color:var(--bg-color);overflow:auto;}html{color-scheme:dark light;}img,picture,svg,video{display:block;max-width:100%;}img{height:auto;vertical-align:middle;font-style:italic;background-repeat:no-repeat;background-size:cover;shape-margin:0.75rem;}input,textarea,button,select{font:inherit;}.off-screen{left:-100vw;position:absolute;}.sr-only:not(:focus):not(:active){clip:rect(0 0 0 0);clip-path:inset(50%);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px;}a[role=button]:focus-visible{outline:2px solid blue;}.no-break{white-space:nowrap;}.mobile{display:none !important;}.desktop{display:var(--display,block) !important;}.hidden{display:none;}@media screen and (max-width:36em){.desktop{display:none !important;}.mobile{display:var(--display,block) !important;}.hidden-mobile{visibility:hidden;}}:root,[data-bs-theme=light]{--bs-blue:#0d6efd;--bs-indigo:#6610f2;--bs-purple:#6f42c1;--bs-pink:#d63384;--bs-red:#dc3545;--bs-orange:#fd7e14;--bs-yellow:#ffc107;--bs-green:#198754;--bs-teal:#20c997;--bs-cyan:#0dcaf0;--bs-black:#000;--bs-white:#fff;--bs-gray:#6c757d;--bs-gray-dark:#343a40;--bs-gray-100:#f8f9fa;--bs-gray-200:#e9ecef;--bs-gray-300:#dee2e6;--bs-gray-400:#ced4da;--bs-gray-500:#adb5bd;--bs-gray-600:#6c757d;--bs-gray-700:#495057;--bs-gray-800:#343a40;--bs-gray-900:#212529;--bs-primary:#0d6efd;--bs-secondary:#6c757d;--bs-success:#198754;--bs-info:#0dcaf0;--bs-warning:#ffc107;--bs-danger:#dc3545;--bs-light:#f8f9fa;--bs-dark:#212529;--bs-primary-rgb:13,110,253;--bs-secondary-rgb:108,117,125;--bs-success-rgb:25,135,84;--bs-info-rgb:13,202,240;--bs-warning-rgb:255,193,7;--bs-danger-rgb:220,53,69;--bs-light-rgb:248,249,250;--bs-dark-rgb:33,37,41;--bs-primary-text-emphasis:#052c65;--bs-secondary-text-emphasis:#2b2f32;--bs-success-text-emphasis:#0a3622;--bs-info-text-emphasis:#055160;--bs-warning-text-emphasis:#664d03;--bs-danger-text-emphasis:#58151c;--bs-light-text-emphasis:#495057;--bs-dark-text-emphasis:#495057;--bs-primary-bg-subtle:#cfe2ff;--bs-secondary-bg-subtle:#e2e3e5;--bs-success-bg-subtle:#d1e7dd;--bs-info-bg-subtle:#cff4fc;--bs-warning-bg-subtle:#fff3cd;--bs-danger-bg-subtle:#f8d7da;--bs-light-bg-subtle:#fcfcfd;--bs-dark-bg-subtle:#ced4da;--bs-primary-border-subtle:#9ec5fe;--bs-secondary-border-subtle:#c4c8cb;--bs-success-border-subtle:#a3cfbb;--bs-info-border-subtle:#9eeaf9;--bs-warning-border-subtle:#ffe69c;--bs-danger-border-subtle:#f1aeb5;--bs-light-border-subtle:#e9ecef;--bs-dark-border-subtle:#adb5bd;--bs-white-rgb:255,255,255;--bs-black-rgb:0,0,0;--bs-font-sans-serif:system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--bs-font-monospace:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--bs-gradient:linear-gradient(180deg,rgba(255,255,255,0.15),rgba(255,255,255,0));--bs-body-font-family:var(--bs-font-sans-serif);--bs-body-font-size:1rem;--bs-body-font-weight:400;--bs-body-line-height:1.5;--bs-body-color:#212529;--bs-body-color-rgb:33,37,41;--bs-body-bg:#fff;--bs-body-bg-rgb:255,255,255;--bs-emphasis-color:#000;--bs-emphasis-color-rgb:0,0,0;--bs-secondary-color:rgba(33,37,41,0.75);--bs-secondary-color-rgb:33,37,41;--bs-secondary-bg:#e9ecef;--bs-secondary-bg-rgb:233,236,239;--bs-tertiary-color:rgba(33,37,41,0.5);--bs-tertiary-color-rgb:33,37,41;--bs-tertiary-bg:#f8f9fa;--bs-tertiary-bg-rgb:248,249,250;--bs-heading-color:inherit;--bs-link-color:#0d6efd;--bs-link-color-rgb:13,110,253;--bs-link-decoration:underline;--bs-link-hover-color:#0a58ca;--bs-link-hover-color-rgb:10,88,202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-style:solid;--bs-border-color:#dee2e6;--bs-border-color-translucent:rgba(0,0,0,0.175);--bs-border-radius:5px;--bs-border-radius-sm:0.25rem;--bs-border-radius-lg:0.5rem;--bs-border-radius-xl:1rem;--bs-border-radius-xxl:2rem;--bs-border-radius-2xl:var(--bs-border-radius-xxl);--bs-border-radius-pill:50rem;--bs-box-shadow:0 0.5rem 1rem rgba(0,0,0,0.15);--bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0,0,0,0.075);--bs-box-shadow-lg:0 1rem 3rem rgba(0,0,0,0.175);--bs-box-shadow-inset:inset 0 1px 2px rgba(0,0,0,0.075);--bs-focus-ring-width:0.25rem;--bs-focus-ring-opacity:0.25;--bs-focus-ring-color:rgba(13,110,253,0.25);--bs-form-valid-color:#198754;--bs-form-valid-border-color:#198754;--bs-form-invalid-color:#dc3545;--bs-form-invalid-border-color:#dc3545;}[data-bs-theme=dark]{color-scheme:dark;--bs-body-color:#dee2e6;--bs-body-color-rgb:222,226,230;--bs-body-bg:#212529;--bs-body-bg-rgb:33,37,41;--bs-emphasis-color:#fff;--bs-emphasis-color-rgb:255,255,255;--bs-secondary-color:rgba(222,226,230,0.75);--bs-secondary-color-rgb:222,226,230;--bs-secondary-bg:#343a40;--bs-secondary-bg-rgb:52,58,64;--bs-tertiary-color:rgba(222,226,230,0.5);--bs-tertiary-color-rgb:222,226,230;--bs-tertiary-bg:#2b3035;--bs-tertiary-bg-rgb:43,48,53;--bs-primary-text-emphasis:#6ea8fe;--bs-secondary-text-emphasis:#a7acb1;--bs-success-text-emphasis:#75b798;--bs-info-text-emphasis:#6edff6;--bs-warning-text-emphasis:#ffda6a;--bs-danger-text-emphasis:#ea868f;--bs-light-text-emphasis:#f8f9fa;--bs-dark-text-emphasis:#dee2e6;--bs-primary-bg-subtle:#031633;--bs-secondary-bg-subtle:#161719;--bs-success-bg-subtle:#051b11;--bs-info-bg-subtle:#032830;--bs-warning-bg-subtle:#332701;--bs-danger-bg-subtle:#2c0b0e;--bs-light-bg-subtle:#343a40;--bs-dark-bg-subtle:#1a1d20;--bs-primary-border-subtle:#084298;--bs-secondary-border-subtle:#41464b;--bs-success-border-subtle:#0f5132;--bs-info-border-subtle:#087990;--bs-warning-border-subtle:#997404;--bs-danger-border-subtle:#842029;--bs-light-border-subtle:#495057;--bs-dark-border-subtle:#343a40;--bs-heading-color:inherit;--bs-link-color:#6ea8fe;--bs-link-hover-color:#8bb9fe;--bs-link-color-rgb:110,168,254;--bs-link-hover-color-rgb:139,185,254;--bs-code-color:#e685b5;--bs-highlight-color:#dee2e6;--bs-highlight-bg:#664d03;--bs-border-color:#495057;--bs-border-color-translucent:rgba(255,255,255,0.15);--bs-form-valid-color:#75b798;--bs-form-valid-border-color:#75b798;--bs-form-invalid-color:#ea868f;--bs-form-invalid-border-color:#ea868f;}.clearfix::after{display:block;clear:both;content:"";}.text-bg-primary{color:#fff !important;background-color:RGBA(var(--bs-primary-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-secondary{color:#fff !important;background-color:RGBA(var(--bs-secondary-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-success{color:#fff !important;background-color:RGBA(var(--bs-success-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-info{color:#000 !important;background-color:RGBA(var(--bs-info-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-warning{color:#000 !important;background-color:RGBA(var(--bs-warning-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-danger{color:#fff !important;background-color:RGBA(var(--bs-danger-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-light{color:#000 !important;background-color:RGBA(var(--bs-light-rgb),var(--bs-bg-opacity,1)) !important;}.text-bg-dark{color:#fff !important;background-color:RGBA(var(--bs-dark-rgb),var(--bs-bg-opacity,1)) !important;}.link-primary{color:RGBA(var(--bs-primary-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-primary-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-primary:hover,.link-primary:focus{color:RGBA(10,88,202,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(10,88,202,var(--bs-link-underline-opacity,1)) !important;}.link-secondary{color:RGBA(var(--bs-secondary-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-secondary-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-secondary:hover,.link-secondary:focus{color:RGBA(86,94,100,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(86,94,100,var(--bs-link-underline-opacity,1)) !important;}.link-success{color:RGBA(var(--bs-success-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-success-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-success:hover,.link-success:focus{color:RGBA(20,108,67,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(20,108,67,var(--bs-link-underline-opacity,1)) !important;}.link-info{color:RGBA(var(--bs-info-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-info-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-info:hover,.link-info:focus{color:RGBA(61,213,243,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(61,213,243,var(--bs-link-underline-opacity,1)) !important;}.link-warning{color:RGBA(var(--bs-warning-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-warning-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-warning:hover,.link-warning:focus{color:RGBA(255,205,57,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(255,205,57,var(--bs-link-underline-opacity,1)) !important;}.link-danger{color:RGBA(var(--bs-danger-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-danger-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-danger:hover,.link-danger:focus{color:RGBA(176,42,55,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(176,42,55,var(--bs-link-underline-opacity,1)) !important;}.link-light{color:RGBA(var(--bs-light-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-light-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-light:hover,.link-light:focus{color:RGBA(249,250,251,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(249,250,251,var(--bs-link-underline-opacity,1)) !important;}.link-dark{color:RGBA(var(--bs-dark-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-dark-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-dark:hover,.link-dark:focus{color:RGBA(26,30,33,var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(26,30,33,var(--bs-link-underline-opacity,1)) !important;}.link-body-emphasis{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,1)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,1)) !important;}.link-body-emphasis:hover,.link-body-emphasis:focus{color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-opacity,0.75)) !important;text-decoration-color:RGBA(var(--bs-emphasis-color-rgb),var(--bs-link-underline-opacity,0.75)) !important;}.focus-ring:focus{outline:0;box-shadow:var(--bs-focus-ring-x,0) var(--bs-focus-ring-y,0) var(--bs-focus-ring-blur,0) var(--bs-focus-ring-width) var(--bs-focus-ring-color);}.icon-link{display:inline-flex;gap:0.375rem;align-items:center;text-decoration-color:rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,0.5));text-underline-offset:0.25em;backface-visibility:hidden;}.icon-link > .bi{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:0.2s ease-in-out transform;}@media (prefers-reduced-motion:reduce){.icon-link > .bi{transition:none;}}.icon-link-hover:hover > .bi,.icon-link-hover:focus-visible > .bi{transform:var(--bs-icon-link-transform,translate3d(0.25em,0,0));}.ratio{position:relative;width:100%;}.ratio::before{display:block;padding-top:var(--bs-aspect-ratio);content:"";}.ratio > *{position:absolute;top:0;left:0;width:100%;height:100%;}.ratio-1x1{--bs-aspect-ratio:100%;}.ratio-4x3{--bs-aspect-ratio:75%;}.ratio-16x9{--bs-aspect-ratio:56.25%;}.ratio-21x9{--bs-aspect-ratio:42.8571428571%;}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030;}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030;}.sticky-top{position:sticky;top:0;z-index:1020;}.sticky-bottom{position:sticky;bottom:0;z-index:1020;}@media (min-width:576px){.sticky-sm-top{position:sticky;top:0;z-index:1020;}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:768px){.sticky-md-top{position:sticky;top:0;z-index:1020;}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:992px){.sticky-lg-top{position:sticky;top:0;z-index:1020;}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020;}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020;}}@media (min-width:1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020;}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020;}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch;}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch;}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){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:0 !important;}.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption){position:absolute !important;}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}.vr{display:inline-block;align-self:stretch;width:var(--bs-border-width);min-height:1em;background-color:currentcolor;opacity:0.25;}.alert{--bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:0;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:0;--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius);}.alert-heading{color:inherit;}.alert-link{font-weight:700;color:var(--bs-alert-link-color);}.alert-dismissible{padding-right:3rem;}.alert-dismissible .btn-close{position:absolute;top:0;right:0;z-index:2;padding:1.25rem 1rem;}.alert-primary{--bs-alert-color:var(--bs-primary-text-emphasis);--bs-alert-bg:var(--bs-primary-bg-subtle);--bs-alert-border-color:var(--bs-primary-border-subtle);--bs-alert-link-color:var(--bs-primary-text-emphasis);}.alert-secondary{--bs-alert-color:var(--bs-secondary-text-emphasis);--bs-alert-bg:var(--bs-secondary-bg-subtle);--bs-alert-border-color:var(--bs-secondary-border-subtle);--bs-alert-link-color:var(--bs-secondary-text-emphasis);}.alert-success{--bs-alert-color:var(--bs-success-text-emphasis);--bs-alert-bg:var(--bs-success-bg-subtle);--bs-alert-border-color:var(--bs-success-border-subtle);--bs-alert-link-color:var(--bs-success-text-emphasis);}.alert-info{--bs-alert-color:var(--bs-info-text-emphasis);--bs-alert-bg:var(--bs-info-bg-subtle);--bs-alert-border-color:var(--bs-info-border-subtle);--bs-alert-link-color:var(--bs-info-text-emphasis);}.alert-warning{--bs-alert-color:var(--bs-warning-text-emphasis);--bs-alert-bg:var(--bs-warning-bg-subtle);--bs-alert-border-color:var(--bs-warning-border-subtle);--bs-alert-link-color:var(--bs-warning-text-emphasis);}.alert-danger{--bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis);}.alert-light{--bs-alert-color:var(--bs-light-text-emphasis);--bs-alert-bg:var(--bs-light-bg-subtle);--bs-alert-border-color:var(--bs-light-border-subtle);--bs-alert-link-color:var(--bs-light-text-emphasis);}.alert-dark{--bs-alert-color:var(--bs-dark-text-emphasis);--bs-alert-bg:var(--bs-dark-bg-subtle);--bs-alert-border-color:var(--bs-dark-border-subtle);--bs-alert-link-color:var(--bs-dark-text-emphasis);}.table{--bs-table-color-type:initial;--bs-table-bg-type:initial;--bs-table-color-state:initial;--bs-table-bg-state:initial;--bs-table-color:var(--bs-emphasis-color);--bs-table-bg:var(--bs-body-bg);--bs-table-border-color:var(--bs-border-color);--bs-table-accent-bg:transparent;--bs-table-striped-color:var(--bs-emphasis-color);--bs-table-striped-bg:rgba(var(--bs-emphasis-color-rgb),0.05);--bs-table-active-color:var(--bs-emphasis-color);--bs-table-active-bg:rgba(var(--bs-emphasis-color-rgb),0.1);--bs-table-hover-color:var(--bs-emphasis-color);--bs-table-hover-bg:rgba(var(--bs-emphasis-color-rgb),0.075);width:100%;margin-bottom:1rem;vertical-align:top;border-color:var(--bs-table-border-color);}.table > :not(caption) > * > *{padding:0.5rem 0.5rem;color:var(--bs-table-color-state,var(--bs-table-color-type,var(--bs-table-color)));background-color:var(--bs-table-bg);border-bottom-width:var(--bs-border-width);box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state,var(--bs-table-bg-type,var(--bs-table-accent-bg)));}.table > tbody{vertical-align:inherit;}.table > thead{vertical-align:bottom;}.table-group-divider{border-top:calc(var(--bs-border-width) * 2) solid currentcolor;}.caption-top{caption-side:top;}.table-sm > :not(caption) > * > *{padding:0.25rem 0.25rem;}.table-bordered > :not(caption) > *{border-width:var(--bs-border-width) 0;}.table-bordered > :not(caption) > * > *{border-width:0 var(--bs-border-width);}.table-borderless > :not(caption) > * > *{border-bottom-width:0;}.table-borderless > :not(:first-child){border-top-width:0;}.table-striped > tbody > tr:nth-of-type(odd) > *{--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg);}.table-striped-columns > :not(caption) > tr > :nth-child(even){--bs-table-color-type:var(--bs-table-striped-color);--bs-table-bg-type:var(--bs-table-striped-bg);}.table-active{--bs-table-color-state:var(--bs-table-active-color);--bs-table-bg-state:var(--bs-table-active-bg);}.table-hover > tbody > tr:hover > *{--bs-table-color-state:var(--bs-table-hover-color);--bs-table-bg-state:var(--bs-table-hover-bg);}.table-primary{--bs-table-color:#000;--bs-table-bg:#cfe2ff;--bs-table-border-color:#a6b5cc;--bs-table-striped-bg:#c5d7f2;--bs-table-striped-color:#000;--bs-table-active-bg:#bacbe6;--bs-table-active-color:#000;--bs-table-hover-bg:#bfd1ec;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-secondary{--bs-table-color:#000;--bs-table-bg:#e2e3e5;--bs-table-border-color:#b5b6b7;--bs-table-striped-bg:#d7d8da;--bs-table-striped-color:#000;--bs-table-active-bg:#cbccce;--bs-table-active-color:#000;--bs-table-hover-bg:#d1d2d4;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-success{--bs-table-color:#000;--bs-table-bg:#d1e7dd;--bs-table-border-color:#a7b9b1;--bs-table-striped-bg:#c7dbd2;--bs-table-striped-color:#000;--bs-table-active-bg:#bcd0c7;--bs-table-active-color:#000;--bs-table-hover-bg:#c1d6cc;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-info{--bs-table-color:#000;--bs-table-bg:#cff4fc;--bs-table-border-color:#a6c3ca;--bs-table-striped-bg:#c5e8ef;--bs-table-striped-color:#000;--bs-table-active-bg:#badce3;--bs-table-active-color:#000;--bs-table-hover-bg:#bfe2e9;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-warning{--bs-table-color:#000;--bs-table-bg:#fff3cd;--bs-table-border-color:#ccc2a4;--bs-table-striped-bg:#f2e7c3;--bs-table-striped-color:#000;--bs-table-active-bg:#e6dbb9;--bs-table-active-color:#000;--bs-table-hover-bg:#ece1be;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-danger{--bs-table-color:#000;--bs-table-bg:#f8d7da;--bs-table-border-color:#c6acae;--bs-table-striped-bg:#eccccf;--bs-table-striped-color:#000;--bs-table-active-bg:#dfc2c4;--bs-table-active-color:#000;--bs-table-hover-bg:#e5c7ca;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-light{--bs-table-color:#000;--bs-table-bg:#f8f9fa;--bs-table-border-color:#c6c7c8;--bs-table-striped-bg:#ecedee;--bs-table-striped-color:#000;--bs-table-active-bg:#dfe0e1;--bs-table-active-color:#000;--bs-table-hover-bg:#e5e6e7;--bs-table-hover-color:#000;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-dark{--bs-table-color:#fff;--bs-table-bg:#212529;--bs-table-border-color:#4d5154;--bs-table-striped-bg:#2c3034;--bs-table-striped-color:#fff;--bs-table-active-bg:#373b3e;--bs-table-active-color:#fff;--bs-table-hover-bg:#323539;--bs-table-hover-color:#fff;color:var(--bs-table-color);border-color:var(--bs-table-border-color);}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch;}@media (max-width:575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch;}}@media (max-width:1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch;}}.form-control{display:block;width:100%;padding:0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-clip:padding-box;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-control{transition:none;}}.form-control[type=file]{overflow:hidden;}.form-control[type=file]:not(:disabled):not([readonly]){cursor:pointer;}.form-control:focus{color:var(--bs-body-color);background-color:var(--bs-body-bg);border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}.form-control::-webkit-date-and-time-value{min-width:85px;height:1.5em;margin:0;}.form-control::-webkit-datetime-edit{display:block;padding:0;}.form-control::placeholder{color:var(--bs-secondary-color);opacity:1;}.form-control:disabled{background-color:var(--bs-secondary-bg);opacity:1;}.form-control::file-selector-button{padding:0.375rem 0.75rem;margin:-0.375rem -0.75rem;margin-inline-end:0.75rem;color:var(--bs-body-color);background-color:var(--bs-tertiary-bg);pointer-events:none;border-color:inherit;border-style:solid;border-width:0;border-inline-end-width:var(--bs-border-width);border-radius:0;transition:color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-control::file-selector-button{transition:none;}}.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color:var(--bs-secondary-bg);}.form-control-plaintext{display:block;width:100%;padding:0.375rem 0;margin-bottom:0;line-height:1.5;color:var(--bs-body-color);background-color:transparent;border:solid transparent;border-width:var(--bs-border-width) 0;}.form-control-plaintext:focus{outline:0;}.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg{padding-right:0;padding-left:0;}.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));padding:0.25rem 0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm);}.form-control-sm::file-selector-button{padding:0.25rem 0.5rem;margin:-0.25rem -0.5rem;margin-inline-end:0.5rem;}.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));padding:0.5rem 1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg);}.form-control-lg::file-selector-button{padding:0.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem;}textarea.form-control{min-height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));}textarea.form-control-lg{min-height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-control-color{width:3rem;height:calc(1.5em + 0.75rem + calc(var(--bs-border-width) * 2));padding:0.375rem;}.form-control-color:not(:disabled):not([readonly]){cursor:pointer;}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:var(--bs-border-radius);}.form-control-color::-webkit-color-swatch{border:0 !important;border-radius:var(--bs-border-radius);}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem + calc(var(--bs-border-width) * 2));}.form-control-color.form-control-lg{height:calc(1.5em + 1rem + calc(var(--bs-border-width) * 2));}.form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23343a40' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");display:block;width:100%;padding:0.375rem 2.25rem 0.375rem 0.75rem;font-size:1rem;font-weight:400;line-height:1.5;color:var(--bs-body-color);appearance:none;background-color:var(--bs-body-bg);background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon,none);background-repeat:no-repeat;background-position:right 0.75rem center;background-size:16px 12px;border:var(--bs-border-width) solid var(--bs-border-color);border-radius:var(--bs-border-radius);transition:border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-select{transition:none;}}.form-select:focus{border-color:#86b7fe;outline:0;box-shadow:0 0 0 0.25rem rgba(13,110,253,0.25);}.form-select[multiple],.form-select[size]:not([size="1"]){padding-right:0.75rem;background-image:none;}.form-select:disabled{background-color:var(--bs-secondary-bg);}.form-select:-moz-focusring{color:transparent;text-shadow:0 0 0 var(--bs-body-color);}.form-select-sm{padding-top:0.25rem;padding-bottom:0.25rem;padding-left:0.5rem;font-size:0.875rem;border-radius:var(--bs-border-radius-sm);}.form-select-lg{padding-top:0.5rem;padding-bottom:0.5rem;padding-left:1rem;font-size:1.25rem;border-radius:var(--bs-border-radius-lg);}[data-bs-theme=dark] .form-select{--bs-form-select-bg-img:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='%23dee2e6' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");}.form-floating{position:relative;}.form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select{height:calc(3.5rem + calc(var(--bs-border-width) * 2));min-height:calc(3.5rem + calc(var(--bs-border-width) * 2));line-height:1.25;}.form-floating > label{position:absolute;top:0;left:0;z-index:2;height:100%;padding:1rem 0.75rem;overflow:hidden;text-align:start;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;border:var(--bs-border-width) solid transparent;transform-origin:0 0;transition:opacity 0.1s ease-in-out,transform 0.1s ease-in-out;}@media (prefers-reduced-motion:reduce){.form-floating > label{transition:none;}}.form-floating > .form-control,.form-floating > .form-control-plaintext{padding:1rem 0.75rem;}.form-floating > .form-control::placeholder,.form-floating > .form-control-plaintext::placeholder{color:transparent;}.form-floating > .form-control:focus,.form-floating > .form-control:not(:placeholder-shown),.form-floating > .form-control-plaintext:focus,.form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top:1.625rem;padding-bottom:0.625rem;}.form-floating > .form-control:-webkit-autofill,.form-floating > .form-control-plaintext:-webkit-autofill{padding-top:1.625rem;padding-bottom:0.625rem;}.form-floating > .form-select{padding-top:1.625rem;padding-bottom:0.625rem;}.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-control-plaintext ~ label,.form-floating > .form-select ~ label{color:rgba(var(--bs-body-color-rgb),0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control:focus ~ label::after,.form-floating > .form-control:not(:placeholder-shown) ~ label::after,.form-floating > .form-control-plaintext ~ label::after,.form-floating > .form-select ~ label::after{position:absolute;inset:1rem 0.375rem;z-index:-1;height:1.5em;content:"";background-color:var(--bs-body-bg);border-radius:var(--bs-border-radius);}.form-floating > .form-control:-webkit-autofill ~ label{color:rgba(var(--bs-body-color-rgb),0.65);transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem);}.form-floating > .form-control-plaintext ~ label{border-width:var(--bs-border-width) 0;}.form-floating > :disabled ~ label,.form-floating > .form-control:disabled ~ label{color:#6c757d;}.form-floating > :disabled ~ label::after,.form-floating > .form-control:disabled ~ label::after{background-color:var(--bs-secondary-bg);}:root{--clr-black:hsl(0,0%,0%);--clr-black-off:hsl(0,0%,13%);--clr-white:hsl(0,0%,100%);--clr-gold-accent:hsl(43,46%,65%);--clr-gray-lightest:hsl(0,0%,95%);--clr-gray-light:hsl(240,2%,90%);--clr-gray-med:hsl(0,0%,68%);--clr-gray-dark:hsl(210,3%,24%);--clr-gold:hsl(43,56%,71%);--clr-gold-hover:hsl(46,52%,82%);--clr-gold-hover-dark:hsl(45,56%,77%);--clr-gray:hsl(0,0%,82%);--clr-gray-hover:hsl(0,0%,90%);--clr-blue:hsl(215,92%,39%);--clr-blue-hover:hsl(215,91%,50%);--link-color:var(--clr-blue);--link-color-hover:var(--clr-blue-hover);--link-color-focus:var(--clr-blue-hover);--uccs-secondary:hsl(0,0%,0%);--uccs-light:tint-color(hsl(0,0%,80%),95%);--uccs-dark:shade-color(hsl(0,0%,80%),87%);--uccs-cta-text-color-secondary:hsl(0,0%,0%);}:root[data-bs-theme=light],:root[data-bs-theme=no-preference]{--text-color:var(--clr-black);--text-color-hover:var(--clr-black-off);--bg-color:var(--clr-white);--bg-hover:var(--clr-gray);--link-color-active:var(--clr-white);--link-bg-active:var(--clr-gray-dark);--link-color-hover:var(--clr-black);--link-bg-hover:var(--clr-gray);--card-bg:var(--clr-gray-lightest);--bg-white:var(--clr-white);--bg-gray-lightest:var(--clr-gray-lightest);--bg-gray-light:var(--clr-gray-light);--bg-gray:var(--clr-gray);--bg-gray-med:var(--clr-gray-med);--bg-gray-dark:var(--clr-gray-dark);--bg-black-off:var(--clr-black-off);--bg-black:var(--clr-black);--border-gray:hsl(0,0%,82%);}:root[data-bs-theme=light] .bg-white,:root[data-bs-theme=light] .bg-gray-lightest,:root[data-bs-theme=light] .bg-gray-light,:root[data-bs-theme=no-preference] .bg-white,:root[data-bs-theme=no-preference] .bg-gray-lightest,:root[data-bs-theme=no-preference] .bg-gray-light{--text-color:var(--clr-black);}:root[data-bs-theme=dark]{--text-color:var(--clr-white);--text-color-hover:var(--clr-gray-lightest);--bg-color:var(--clr-black-off);--bg-hover:var(--clr-black);--link-color-active:var(--clr-black);--link-bg-active:var(--clr-gold);--link-color-hover:var(--clr-white);--link-bg-hover:var(--clr-black);--clr-blue:var(--clr-gold-accent);--clr-blue-hover:var(--clr-gold-hover-dark);--link-color:var(--clr-gold-accent);--link-color-focus:var(--clr-gold-hover-dark);--card-bg:var(--clr-black-off);--bg-white:var(--clr-gray-dark);--bg-gray-lightest:var(--clr-gray-dark);--bg-gray-light:var(--clr-gray-dark);--bg-gray:var(--clr-black-off);--bg-gray-med:var(--clr-gray-med);--bg-gray-dark:var(--clr-black);--bg-black-off:var(--clr-black-off);--bg-black:var(--clr-black);--border-gray:var(--clr-black);}:root[data-bs-theme=dark] .bg-white,:root[data-bs-theme=dark] .bg-gray,:root[data-bs-theme=dark] .bg-gray-lightest,:root[data-bs-theme=dark] .bg-gray-light{--text-color:var(--clr-white);}.bg-black{--text-color:var(--clr-white);background-color:var(--bg-black);}.bg-black-off{--text-color:var(--clr-white);background-color:var(--bg-black-off);}.bg-white{background-color:var(--bg-white);}.bg-gold{--text-color:var(--clr-black);background-color:var(--clr-gold-accent);}.bg-gray-dark{--text-color:var(--clr-white);background-color:var(--bg-gray-dark);}.bg-gray{--text-color:var(--clr-black);background-color:var(--bg-gray);}.bg-gray-lightest{background-color:var(--bg-gray-lightest);}h1,h2,h3,h4,h5,h6,p,strong,b,i,em,span{color:var(--text-color,inherit);}ul,ol{padding-left:2rem;}.em{font-style:italic;}.layout-container{display:flex;flex-direction:column;min-height:100vh;}.text-center{text-align:center;}.sticky-top{position:sticky;top:var(--gin-toolbar-y-offset,0);z-index:500;}@font-face{font-family:"Roboto";font-style:normal;font-weight:300;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Light.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Light.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Light.ttf) format("truetype");}@font-face{font-family:"Roboto";font-style:normal;font-weight:400;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Regular.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Regular.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Regular.ttf) format("truetype");}@font-face{font-family:"Roboto";font-weight:400;font-style:italic;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Italic.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Italic.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Italic.ttf) format("truetype");}@font-face{font-family:"Roboto";font-style:normal;font-weight:500;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.ttf) format("truetype");}@font-face{font-family:"Roboto";font-style:normal;font-weight:700;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Bold.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Bold.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Bold.ttf) format("truetype");}@font-face{font-family:"Roboto";font-style:normal;font-weight:800;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-BoldItalic.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-BoldItalic.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-BoldItalic.ttf) format("truetype");}@font-face{font-family:"Roboto";font-style:normal;font-weight:900;src:url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.eot#iefix) format("eot"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.woff2) format("woff2"),url(/themes/custom/mountainlion/fonts/Roboto/Roboto-Black.ttf) format("truetype");}:root{--h1:2.25rem;--h2:2rem;--h3:1.75rem;--h4:1.5rem;--h5:1.25rem;--body-size:17px;--font-size:var(--body-size,17px);}@media screen and (max-width:36em){:root{--h1:2.125rem;--h2:1.75rem;--h3:1.5rem;--h4:1.375rem;--h5:1.25rem;--body-size:16px;--h1-px:36px;--h2-px:1.75rem;--h3-px:1.5rem;--h4-px:1.375rem;--h5-px:1.25rem;--body-size:16px;}}h1{--header-size:var(--h1);}h2{--header-size:var(--h2);}h3{--header-size:var(--h3);}h4{--header-size:var(--h4);}h5{--header-size:var(--h5);}h1,h2,h3,h4,h5,h6{font-size:var(--header-size);line-height:calc(var(--header-size) * 1.25rem);margin-bottom:1rem;font-weight:700;}html,body{font-size:var(--font-size);font-family:"Roboto";font-weight:normal;font-style:normal;color:var(--text-color);line-height:1.5;}strong,b{font-style:normal;font-weight:700;}i,em{font-style:italic;}.caption{font-size:0.7rem;}.rich-text a{--text-color:var(--link-color);}.rich-text a:hover,.rich-text a:focus-visible{--text-color:var(--link-color-focus);color:var(--link-color-focus);text-decoration:underline;text-underline-position:under;}.rich-text li{text-align:left !important;}.rich-text li:not(:last-child){margin-bottom:0.25rem;}.rich-text ul:not(:last-child){margin-bottom:1rem;}.rich-text hr{margin-block:1rem;}::-webkit-input-placeholder{font-style:italic;}:-moz-placeholder{font-style:italic;}::-moz-placeholder{font-style:italic;}:-ms-input-placeholder{font-style:italic;}.rich-text a{--link-color-shadow:transparent;text-shadow:-0.2px -0.2px 0 var(--link-color-shadow),0.2px 0.2px var(--link-color-shadow);}.rich-text a:hover,.rich-text a:focus-visible{--link-color-shadow:var(--link-color-focus);}[data-bs-theme=dark] .rich-text a,.dark-bg .rich-text a,.bg-gray-dark .rich-text a,.footer_links .rich-text a{--text-color:var(--clr-gold-accent);--link-color:var(--clr-gold-accent);--link-color-focus:var(--clr-gold-hover-dark);text-decoration:underline;text-underline-position:under;}.rich-text strong > a:hover,.rich-text strong > a:focus-visible,.rich-text a:hover > strong,.rich-text a:focus-visible > strong{--text-color:var(--link-color-focus);--link-color-shadow:transparent;text-shadow:none;}.skipto{position:absolute;height:1px;width:1px;overflow:hidden;clip:rect(1px 1px 1px 1px);white-space:nowrap;display:inline-block;top:0;left:0;}.skipto:focus,.skipto:focus-visible{position:relative;height:auto;width:fit-content;clip:auto;padding:0.5rem 1rem;}
.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 a{color:var(--text-color);}.breadcrumb li::before{content:" / ";}.breadcrumb li:first-child::before{content:none;}
.container-inline label::after,.container-inline .label::after{content:":";}.form-type-radios .container-inline label::after,.form-type-checkboxes .container-inline label::after{content:"";}.form-type-radios .container-inline .form-type-radio,.form-type-checkboxes .container-inline .form-type-checkbox{margin:0 1em;}.container-inline .form-actions,.container-inline.form-actions{margin-top:0;margin-bottom:0;}
details{margin-top:1em;margin-bottom:1em;border:1px solid #ccc;}details > .details-wrapper{padding:0.5em 1.5em;}summary{padding:0.2em 0.5em;cursor:pointer;}
.exposed-filters .filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .filters{float:right;margin-right:0;margin-left:1em;}.exposed-filters .form-item{margin:0 0 0.1em 0;padding:0;}.exposed-filters .form-item label{float:left;width:10em;font-weight:normal;}[dir="rtl"] .exposed-filters .form-item label{float:right;}.exposed-filters .form-select{width:14em;}.exposed-filters .current-filters{margin-bottom:1em;}.exposed-filters .current-filters .placeholder{font-weight:bold;font-style:normal;}.exposed-filters .additional-filters{float:left;margin-right:1em;}[dir="rtl"] .exposed-filters .additional-filters{float:right;margin-right:0;margin-left:1em;}
.field__label{font-weight:bold;}.field--label-inline .field__label,.field--label-inline .field__items{float:left;}.field--label-inline .field__label,.field--label-inline > .field__item,.field--label-inline .field__items{padding-right:0.5em;}[dir="rtl"] .field--label-inline .field__label,[dir="rtl"] .field--label-inline .field__items{padding-right:0;padding-left:0.5em;}.field--label-inline .field__label::after{content:":";}
form .field-multiple-table{margin:0;}form .field-multiple-table .field-multiple-drag{width:30px;padding-right:0;}[dir="rtl"] form .field-multiple-table .field-multiple-drag{padding-left:0;}form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0.5em;}[dir="rtl"] form .field-multiple-table .field-multiple-drag .tabledrag-handle{padding-right:0;padding-left:0.5em;}form .field-add-more-submit{margin:0.5em 0 0;}.form-item,.form-actions{margin-top:1em;margin-bottom:1em;}tr.odd .form-item,tr.even .form-item{margin-top:0;margin-bottom:0;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.85em;}label.option{display:inline;font-weight:normal;}.form-composite > legend,.label{display:inline;margin:0;padding:0;font-size:inherit;font-weight:bold;}.form-checkboxes .form-item,.form-radios .form-item{margin-top:0.4em;margin-bottom:0.4em;}.form-type-radio .description,.form-type-checkbox .description{margin-left:2.4em;}[dir="rtl"] .form-type-radio .description,[dir="rtl"] .form-type-checkbox .description{margin-right:2.4em;margin-left:0;}.marker{color:#e00;}.form-required::after{display:inline-block;width:6px;height:6px;margin:0 0.3em;content:"";vertical-align:super;background-image:url(/themes/custom/mountainlion/images/icons/required.svg);background-repeat:no-repeat;background-size:6px 6px;}abbr.tabledrag-changed,abbr.ajax-changed{border-bottom:none;}.form-item input.error,.form-item textarea.error,.form-item select.error{border:2px solid red;}.form-item--error-message::before{display:inline-block;width:14px;height:14px;content:"";vertical-align:sub;background:url(/themes/custom/mountainlion/images/icons/error.svg) no-repeat;background-size:contain;}
.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;}
a{color:var(--link-color);text-decoration:none;}nav li{list-style:none;}.collapse-overflow *{--animation-show:showOverflowItemRight;--animation-hide:hideOverflowItemRight;--animation-duration:.2s;}@keyframes showOverflowItemRight{0%{transform:translateX(100%);opacity:0;}100%{opacity:100;transform:translateX(0);}}@keyframes hideOverflowItemRight{0%{transform:translateX(0);opacity:100;}100%{transform:translateX(100%);opacity:0;}}@media (prefers-reduced-motion){.collapse-overflow *{--animation-duration:0s;}}
.more-link{display:block;text-align:right;}[dir="rtl"] .more-link{text-align:left;}
.pager__items{clear:both;text-align:center;}.pager__item{display:inline;padding:0.5em;}.pager__item.is-active{font-weight:bold;}
tr.drag{background-color:#fffff0;}tr.drag-previous{background-color:#ffd;}body div.tabledrag-changed-warning{margin-bottom:0.5em;}
tr.selected td{background:#ffc;}td.checkbox,th.checkbox{text-align:center;}[dir="rtl"] td.checkbox,[dir="rtl"] th.checkbox{text-align:center;}
th.is-active img{display:inline;}td.is-active{background-color:#ddd;}
div.tabs{margin:1em 0;}ul.tabs{margin:0 0 0.5em;padding:0;list-style:none;}.tabs > li{display:inline-block;margin-right:0.3em;}[dir="rtl"] .tabs > li{margin-right:0;margin-left:0.3em;}.tabs a{display:block;padding:0.2em 1em;text-decoration:none;}.tabs a.is-active{background-color:#eee;}.tabs a:focus,.tabs a:hover{background-color:#f5f5f5;}
.form-textarea-wrapper textarea{display:block;box-sizing:border-box;width:100%;margin:0;}
.ui-dialog--narrow{max-width:500px;}@media screen and (max-width:600px){.ui-dialog--narrow{min-width:95%;max-width:95%;}}
.messages{padding:15px 20px 15px 35px;word-wrap:break-word;border:1px solid;border-width:1px 1px 1px 0;border-radius:2px;background:no-repeat 10px 17px;overflow-wrap:break-word;}[dir="rtl"] .messages{padding-right:35px;padding-left:20px;text-align:right;border-width:1px 0 1px 1px;background-position:right 10px top 17px;}.messages + .messages{margin-top:1.538em;}.messages__list{margin:0;padding:0;list-style:none;}.messages__item + .messages__item{margin-top:0.769em;}.messages--status{color:#325e1c;border-color:#c9e1bd #c9e1bd #c9e1bd transparent;background-color:#f3faef;background-image:url(/themes/custom/mountainlion/images/icons/check.svg);box-shadow:-8px 0 0 #77b259;}[dir="rtl"] .messages--status{margin-left:0;border-color:#c9e1bd transparent #c9e1bd #c9e1bd;box-shadow:8px 0 0 #77b259;}.messages--warning{color:#734c00;border-color:#f4daa6 #f4daa6 #f4daa6 transparent;background-color:#fdf8ed;background-image:url(/themes/custom/mountainlion/images/icons/warning.svg);box-shadow:-8px 0 0 #e09600;}[dir="rtl"] .messages--warning{border-color:#f4daa6 transparent #f4daa6 #f4daa6;box-shadow:8px 0 0 #e09600;}.messages--error{color:#a51b00;border-color:#f9c9bf #f9c9bf #f9c9bf transparent;background-color:#fcf4f2;background-image:url(/themes/custom/mountainlion/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;}
.content-section.bg-gray-dark{color:var(--text-color);}.content-section_grid{--cs-grid-columns:1fr;--cs-grid-areas:"";--cs-title-area:"title";display:grid;column-gap:3rem;row-gap:1.5rem;grid-template-columns:var(--cs-grid-columns);grid-template-areas:var(--cs-grid-areas);grid-template-rows:auto auto 1fr;padding-block:2rem;width:100%;max-width:71.25rem;margin-inline:auto;}.content-section_grid.hide-title{--cs-title-area:"body";}.content-section_grid.no-media{--cs-grid-areas:"title"
      "body"
      "cta";column-gap:0;margin-inline:auto;max-width:80ch;}.content-section_grid.no-media.no-media_align-center{text-align:center;}.content-section_grid.no-media.no-media_align-center > .content-section_body > *:not(hr){width:fit-content;margin-inline:auto;}.content-section_grid.no-media.no-cta{--cs-grid-areas:"title"
      "body"
      "body";}.content-section_grid.hide-title.no-media{--cs-grid-areas:"body"
      "body"
      "cta";}.content-section_grid.hide-title.no-media.no-cta{--cs-grid-areas:"body"
      "body"
      "body";}.content-section_grid.media-align-right{--cs-grid-columns:.45fr .55fr;--cs-grid-areas:"title media"
      "body  media"
      "cta   media";}.content-section_grid.media-align-left{--cs-grid-columns:.55fr .45fr;--cs-grid-areas:"media title"
      "media body"
      "media cta";}.content-section_grid.hide-title.media-align-right{--cs-grid-areas:"body media"
      "body  media"
      "cta   media";}.content-section_grid.hide-title.media-align-left{--cs-grid-areas:"media body"
      "media body"
      "media cta";}.content-section_title{grid-area:title;}.content-section_body{grid-area:body;}.content-section_cta{grid-area:cta;}.content-section_media{grid-area:media;}.content-section_title{margin:0;margin-bottom:-0.5rem;}.content-section_title.title-center{text-align:center;}.content-section_body > *:first-child{margin-top:0;}.content-section_body > *:last-child{margin-bottom:0;}.content-section_body li{text-align:left !important;}.content-section_cta.cta-align-center{display:flex;justify-content:center;height:fit-content;}.content-section_media{display:flex;align-items:center;justify-content:center;max-height:22rem;align-self:center;overflow:hidden;aspect-ratio:16/9;background-color:black;}.content-section_media > *{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;}@media screen and (max-width:48em){.content-section_grid{grid-template-rows:repeat(4,auto);}.content-section_grid.hide-title.media-align-right,.content-section_grid.hide-title.media-align-left{--cs-grid-areas:"media"
        "body"
        "cta";}.content-section_grid.media-align-right,.content-section_grid.media-align-left{--cs-grid-columns:1fr;--cs-grid-areas:"title"
        "media"
        "body"
        "cta";}.content-section_grid.no-media.hide-title{--cs-grid-areas:"body"
        "cta";}.content-section_title{margin-bottom:0;}.content-section_media{margin-top:1rem;width:calc(100% + var(--padding-inline) * 2);margin-inline:calc(var(--padding-inline) * -1);}}[data-bs-theme=dark] .content-section.bg-gray-lightest{background-color:var(--clr-gray-dark);}
.hero-header-container{position:relative;background-color:black;}.hero-header-container > img{position:absolute;top:0;left:0;opacity:100%;object-fit:cover;width:100%;height:100%;}.hero-header-container :not(img){position:relative;z-index:10;}.simple-header{padding:2.5rem 0;display:grid;gap:1.5rem;}.simple-header_center{text-align:center;justify-content:center;}.simple-header_center .link-container{justify-content:center;}.simple-header-body > *:first-child{margin-top:0;}.simple-header-body > *:last-child{margin-bottom:0;}.simple-header-text{max-width:70ch;display:grid;gap:0.75rem;}h2{margin-bottom:0;}.link-container{display:flex;}.link-container a{margin-right:0.5rem;}@media (max-width:36em){.simple-header{flex-direction:column;}}.hero-header-container{position:relative;display:flex;}.hero-header{--_hh-padding-bottom:50px;padding-bottom:var(--_hh-padding-bottom);width:100%;}.hero-header_large{padding-top:calc(var(--_hh-padding-bottom) * 3 + 2rem);}.hero-header_small{padding-top:calc(var(--_hh-padding-bottom) + 2rem);}.hero-header{--_hh-filter-opacity:.65;}.hero-header > .hero-header-content{max-width:min(80ch,100%);}.hero-header_dark{background:rgba(0,0,0,var(--_hh-filter-opacity));}.hero-header_gradient{--_hh-gradient-start:max(60ch,calc((100% - var(--content-max-width)) / 2 + 60ch));--_hh-gradient-end:calc(var(--_hh-gradient-start) + 20ch);background:linear-gradient(var(--_hh-gradient-rotation,90deg),rgba(0,0,0,var(--_hh-filter-opacity)) var(--_hh-gradient-start),rgba(0,0,0,0) var(--_hh-gradient-end));}.hero-header_gradient > .hero-header-content{max-width:min(var(--_hh-gradient-start) + 10ch,100%);}.hero-header-content{display:flex;flex-direction:column;justify-content:end;align-content:start;gap:1rem;}.hero-header-text{--text-color:white;}.hero-header-title{--header-size:var(--h1);margin-bottom:0;}.link-container{display:flex;flex-wrap:wrap;gap:0.5rem;}.webform-header{--_hh-padding-bottom:1.5rem;padding-top:3rem;}.webform-header_form_left .webform-wrapper,.webform-header_text_above .webform-wrapper,.webform-header_text_hide .webform-wrapper{margin-top:1rem;}.webform-header_form_left{--_hh-gradient-rotation:270deg;}.webform-header_form_left .hero-header-text{text-align:right;padding-left:1rem;justify-content:end;}.webform-header_form_right{--_hh-gradient-rotation:90deg;}.webform-header_form_right .hero-header-text{padding-right:1rem;}.webform-header.hero-header_gradient{--_hh-gradient-start:50%;--_hh-gradient-end:70%;}.webform-preview{padding-bottom:0;}.webform-preview div:not(.form-floating) label{color:var(--text-color);}.webform-preview .webform-actions{margin-bottom:0;width:100%;}.webform-preview input[type=submit]{width:fit-content;margin-inline:auto;}.webform-header_text_above .webform-preview .webform-header-text{text-align:left;}.webform-header_form_left .webform-wrapper{order:-1;}.webform-header_text_above .hero-header-text,.webform-header_text_hide .hero-header-text{flex-shrink:1;}.webform-header_text_above .webform-wrapper,.webform-header_text_hide .webform-wrapper{min-width:min(500px,100%);}.webform-header_text_above .webform-preview,.webform-header_text_hide .webform-preview{padding-top:0;}.webform-header_text_side .hero-header-text{flex-shrink:0.5;}.webform-header_text_side .webform-preview{padding-top:1.5rem;}.webform-header-content{display:flex;flex-flow:row nowrap;align-content:end;gap:1rem;}.webform-header-content .webform-wrapper{flex-grow:1;padding:1rem 2rem;}.webform-header-content .hero-header-text{margin-top:auto;padding-bottom:1rem;flex-basis:60%;min-height:300px;display:grid;align-content:end;}.webform-header-content .hero-header-text > .rich-text{font-size:var(--h5);max-width:60ch;}.webform-header-content .hero-header-text > .rich-text > *{margin:0;}.webform-header-content .webform-header-text{text-align:center;}.webform-header-content .webform-header-text > .rich-text{max-width:70ch;}.webform-header-content .webform-header-title{font-size:var(--h3);}.webform-header-content .webform_body{margin-top:-0.5rem;}.webform-header-content .captcha-admin-links{display:none;}@media (max-width:48em){.webform-header{--_hh-padding-bottom:0rem;}.webform-header.webform-header_mobile_floating .webform-wrapper{margin-inline:0;margin-bottom:100px;}.webform-header.hero-header_gradient{--_hh-gradient-start:100%;--_hh-gradient-end:100%;}.webform-header_form_left .hero-header-text{text-align:left;}.webform-header_form_left .webform-wrapper{order:2;}.webform-header-content{flex-direction:column;}.webform-header-content .hero-header-text{flex-basis:0;padding-bottom:0;}.webform-header-content .webform-wrapper{margin-inline:-1rem;}.webform-header-content .webform-wrapper{padding-inline:1rem;}}@media (max-width:36em){.hero-header-content{flex-direction:column;}.hero-header.content-grid{--padding-inline:1rem;}.hero-header-title{margin-bottom:0.5rem;}}
.content-grid,.full-width{--content-max-width:80rem;--breakout-max-width:85rem;--padding-inline:1rem;--display:grid;--breakout-size:calc((var(--breakout-max-width) - var(--content-max-width)) / 2);display:grid;grid-template-columns:[full-width-start] minmax(var(--padding-inline),1fr) [breakout-start] minmax(0,var(--breakout-size)) [content-start] min(100% - var(--padding-inline) * 2,var(--content-max-width)) [content-end] minmax(0,var(--breakout-size)) [breakout-end] minmax(var(--padding-inline),1fr) [full-width-end];grid-auto-rows:minmax(min-content,max-content);}.content-grid > :not(.breakout,.full-width),.full-width > :not(.breakout,.full-width){grid-column:content;}.content-grid > .breakout,.full-width > .breakout{grid-column:breakout;}.content-grid > .full-width,.full-width > .full-width{grid-column:full-width;}.content-grid.no-pad,.full-width.no-pad{--padding-inline:0rem;}header .cta{white-space:nowrap;}.header-wrapper{position:relative;z-index:10;padding-block:1rem;}.header-flex,.header-buttons{--display:flex;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;row-gap:1rem;}.header-flex a{width:min-content;}.header-buttons{align-self:center;overflow:hidden;flex-grow:1;justify-content:flex-end;}.header-buttons > *{padding-left:1rem;}.quick-links_toggle{background-color:transparent;border:none;color:var(--clr-white);white-space:nowrap;cursor:pointer;padding:0.75rem;padding-right:0;font-size:1rem;font-weight:bold;}.quick-links_toggle:focus-visible{outline-offset:-2px;}#ql-toggle-text:hover,#ql-toggle-text:focus-visible{text-decoration:underline;}.quick-links_toggle > .arrow{--arrow-color:var(--clr-white);}.quick-links_toggle[aria-expanded=false] > .close{display:none;}header [aria-expanded=true] > .arrow{display:none;}header [aria-expanded=true] > .close{display:inline;padding-left:0.5rem;font-size:1.2rem;}header .search-uccs{background-color:var(--clr-gray);border:none;color:var(--clr-black);padding:0.8rem;font-size:1rem;border-radius:50%;aspect-ratio:1/1;display:grid;}header .search-uccs > svg{max-width:unset;}header .search-uccs > i,header .search-uccs > span{--text-color:black;}.quick-links_toggle[aria-expanded=true] ~ *{display:none !important;}.site-branding{border-bottom:1px solid var(--border-gray);}.site-branding > div{padding-block:1rem;}.site-branding a{color:var(--text-color);}.branding-wrapper{display:grid;align-content:center;gap:0.25rem;}.site-name{font-size:var(--font-size);line-height:calc(var(--font-size) * 1.25);}.site-name{--font-size:var(--h3);font-weight:bold;}.site-slogan{font-weight:bold;}[data-bs-theme=dark] .site-branding{background-color:var(--clr-black-off);}@media screen and (max-width:36em){.header-wrapper,.site-branding{--padding-inline:1rem;}.header-flex{column-gap:1rem;flex-wrap:wrap;}.header-logo{flex:1 1 50%;}.uccs-logo{--logo-max-width:100%;--logo-width:auto;min-width:200px;}.header-buttons{flex-grow:1;flex-basis:20%;}.site-branding{--padding-inline:0rem;position:relative;}#block-mountainlion-branding{display:flex;flex-flow:row nowrap;justify-content:space-between;padding-left:1rem;}#block-mountainlion-branding > .branding-wrapper{flex-grow:1;}#main-nav_overflow-toggle > span{display:none;}}@media screen and (max-width:26em){.header-logo{flex-grow:0;}.header-logo .uccs-logo{--logo-max-width:125px !important;min-width:50px !important;}}footer{--link-color:var(--clr-gold-accent);--link-color-focus:var(--clr-gold-hover-dark);--_hr-color:var(--clr-gray-med);row-gap:2rem;margin-top:auto;background-color:var(--clr-black);color:var(--clr-white);padding-block:2rem;font-size:0.875rem;}footer ul{list-style:none;}footer > section{display:flex;flex-direction:column;align-items:center;}footer > section::after{content:"";display:block;border-bottom:2px solid var(--_hr-color);margin-top:1.5rem;height:2px;width:100%;}footer hr{color:var(--_hr-color);}[data-bs-theme=dark] footer{position:relative;}[data-bs-theme=dark] footer::before{content:" ";position:absolute;top:0;width:100%;height:3px;background-color:var(--clr-black-off);}footer a{color:var(--clr-white);}footer a:hover,footer a:focus{color:var(--clr-gold);text-decoration:underline;text-underline-position:under;}footer span::after{content:"\a";white-space:pre;}.footer-wrapper,.footer_socials{display:flex;flex-flow:row wrap;}.footer-wrapper{gap:2rem;justify-content:space-between;}.footer_links,.footer_logo-etc{display:flex;flex-direction:column;}.footer_logo-etc{padding-inline:var(--padding-inline);row-gap:2rem;flex-grow:1;flex-shrink:1;}.footer_logo{width:min-content;}.footer_links{row-gap:1rem;flex-grow:1;flex-shrink:1;flex-basis:min-content;flex-basis:60%;}.footer_contact-info{display:grid;grid-template-columns:repeat(2,max-content);gap:1rem;}.footer_contact-info *{align-self:center;}.footer_contact-info_icon{font-size:1.5rem;}.footer_contact-info_row{margin:0;line-height:1.5;}.footer_contact-info_row.rich-text{line-height:1.75;}.uccs-phone{--link-color:white;text-decoration:underline;text-underline-position:under;}.uccs-phone:hover,.uccs-phone:focus-visible{font-weight:normal !important;--link-color:var(--clr-gold);}.uccs-address:hover span,.uccs-address:focus-visible span{color:var(--clr-gold);}.footer_feedback{text-align:center;}.footer_feedback > p{margin-top:0;max-width:80ch;margin-inline:auto;}.footer_feedback-link{white-space:nowrap;color:var(--clr-gold);text-decoration:underline;text-underline-position:under;}.footer_socials{gap:1rem;font-size:2rem;}.footer_social:hover,.footer_social:focus{color:var(--clr-gold);}.footer_accordions{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(30%,21ch),1fr));gap:1.5rem;}.footer_accordions h2{--font-size:var(--h5);font-size:var(--font-size);font-weight:bold;line-height:calc(var(--font-size) * 1.25);margin-bottom:0.5rem;}.footer_accordions li{margin-bottom:0.1rem;}.footer_accordions_section-title{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;width:100%;}.footer_accordions_section-title.toggle{padding:1.5rem var(--footer-padding-inline);background:transparent;border:none;border-top:1px solid var(--clr-white);}.footer_accordions_section-title.toggle h2{font-size:min(var(--h2),max(34px,8vw));margin-bottom:0;}.footer_accordions_toggle{stroke:var(--clr-gold);width:2em;max-width:45px;height:auto;overflow:visible;}.footer_accordions_toggle .accordion-toggle_line{fill:var(--clr-gold);}.footer_legal_links{display:flex;flex-flow:row wrap;column-gap:2rem;row-gap:0.5rem;font-size:0.75rem;padding-top:2rem;padding-bottom:1rem;justify-content:center;}.footer-endcap .cu-logo{width:min-content;margin-left:auto;}.footer-endcap .copyright{margin-inline:auto;font-size:0.75rem;width:fit-content;}@media screen and (max-width:36em){footer{--footer-padding-inline:2rem;}footer.content-grid{--padding-inline:0;--footer-font-size:min(1.25rem,max(5vw,18px));font-size:1.25rem;line-height:1.5rem;}.footer_socials{gap:2rem;font-size:3rem;}.footer_logo-etc,.footer_feedback,.footer_accordions_links{padding-inline:var(--footer-padding-inline);}.footer_links{row-gap:0;border-top:1px solid white;border-bottom:1px solid white;}.footer_feedback{padding-block:2rem;}.footer_accordions_links{--animation-duration:.3s;}.footer_accordions_links > *:last-child{padding-bottom:1rem;}.footer_logo{width:max-content;}.uccs-logo.uccs-logo_footer{--logo-max-width:300px;}.footer_accordions{grid-template-columns:1fr;gap:0;}.footer_accordions_link{font-size:1.5rem;line-height:2rem;}.footer_accordions .toggle{outline-offset:-3px;}.footer_accordions_section_title{color:var(--clr-white);margin-bottom:0;}.footer_legal_links{padding-inline:var(--footer-padding-inline);display:block;columns:2;font-size:1rem;}.footer-endcap{padding-inline:var(--footer-padding-inline);}.footer-endcap .cu-logo{margin-right:auto;}}@media screen and (max-width:26em){.uccs-logo_footer{--logo-max-width:250px !important;}}.uccs-pre-content-region *{margin:0;}.alert{--bs-alert-margin-bottom:0;--bs-alert-border-radius:0;--text-color:var(--bs-alert-color);}.alert a{text-decoration:underline;--link-color:var(--bs-alert-link-color);font-weight:700;}.alert > *:first-child{margin-top:0;}.alert > *:last-child{margin-bottom:0;}.rave-alert > .alert > *{display:block;max-width:80rem;margin-inline:auto;}.region-breadcrumb{--gin-spacing-m:0;}.breadcrumb{position:relative;z-index:20;}.breadcrumb.hero-overlap{--text-color:white;color:white;margin-bottom:-100%;}@media screen and (max-width:36em){.breadcrumb{--padding-inline:1rem;}}.button,.image-button{margin-right:1em;margin-left:1em;}.button:first-child,.image-button:first-child{margin-right:0;margin-left:0;}.cta{--animation-duration:150ms;display:inline-block;border-style:solid;border-width:2px;border-radius:3rem;min-width:min-content;max-width:100%;padding:0.5rem 1.5rem;cursor:pointer;font-weight:bold;font-size:0.9rem;text-align:center;color:var(--clr-black);transition:all var(--animation-duration) ease;}.cta.secondary{color:var(--text-color);background-color:transparent;}.cta.secondary:hover,.cta.secondary:focus{color:var(--clr-black);}.cta.cta-gold{border-color:var(--clr-gold);}.cta.cta-gold:hover,.cta.cta-gold:focus{border-color:var(--clr-gold-hover);background-color:var(--clr-gold-hover);}.cta.cta-gray{border-color:var(--clr-gray);}.cta.cta-gray:hover,.cta.cta-gray:focus{border-color:var(--clr-gray-hover);background-color:var(--clr-gray-hover);}.cta:hover,.cta:focus-visible{text-decoration:none;}.cta-gold.primary{background-color:var(--clr-gold);}.cta-gray.primary{background-color:var(--clr-gray);}@media screen and (max-width:36em){.cta{font-size:1rem;}.cta.mobile-pad-block{padding-block:0.75rem;}}@media (prefers-reduced-motion){.cta{--animation-duration:0s;}}.arrow{width:0;height:0;display:inline-block;vertical-align:middle;border-style:solid;--arrow-size:0.4rem;--arrow-color:var(--text-color);--animation-duration:.2s;border-width:var(--arrow-size);border-color:transparent;margin-left:0.5rem;transition:transform var(--animation-duration) ease-in-out;border-bottom-width:0;border-top-color:var(--arrow-color);}button[aria-expanded=false] .arrow{-moz-transform:scaleY(1);-o-transform:scaleY(1);-webkit-transform:scaleY(1);transform:scaleY(1);}button[aria-expanded=true] .arrow{-moz-transform:scaleY(-1);-o-transform:scaleY(-1);-webkit-transform:scaleY(-1);transform:scaleY(-1);}@media (prefers-reduced-motion){.arrow{--animation-duration:0s;}}.card{overflow:hidden;border-radius:5px;}.toggle .line_v,.toggle .line_h{transition:all 300ms ease-in-out;transform-origin:center;}.toggle[aria-expanded=true] .line_v{transform:rotate(90deg);}.toggle[aria-expanded=true] .line_h{transform:rotate(180deg);}.uccs-accordion{--animation-open:openAccordionDown;--animation-close:closeAccordionDown;--animation-duration:.4s;--z-index-open:501;--z-index-closed:500;max-height:0;visibility:hidden;overflow-y:hidden;}.uccs-accordion[data-state=open]{visibility:visible;transition:max-height var(--animation-duration) ease-in-out,visibility var(--animation-duration);z-index:var(--z-index-open);}.uccs-accordion[data-state=open] > *{opacity:100;transition:opacity calc(var(--animation-duration) * 1.2) ease-in-out;}.uccs-accordion[data-state=closing]{transition:max-height var(--animation-duration) ease-in-out,visibility var(--animation-duration);}.uccs-accordion[data-state=closed]{max-height:0;transition:max-height var(--animation-duration) ease-in-out,visibility var(--animation-duration);z-index:var(--z-index-closed);}.uccs-accordion[data-state=closed] > *{opacity:0;transition:opacity var(--animation-duration) ease-in-out;}@media (prefers-reduced-motion){.uccs-accordion,.uccs-accordion > *{--animation-duration:0s;}}.uccs-accordion.open-right{--animation-open:openAccordionRight;--animation-close:closeAccordionRight;}.uccs-accordion.open-left{--animation-open:openAccordionLeft;--animation-close:closeAccordionLeft;}.uccs-accordion.open-up{--animation-open:openAccordionUp;--animation-close:closeAccordionUp;}@keyframes openAccordionDown{0%{transform:translateY(-100%);max-height:0;}100%{max-height:auto;transform:translateY(0);}}@keyframes closeAccordionDown{0%{transform:translateY(0%);}100%{transform:translateY(-100%);}}nav.quick-links{--display:flex;display:var(--display);flex-direction:row;flex-wrap:wrap-reverse;column-gap:2rem;}.quick-links_sections{display:grid;grid-template-columns:repeat(auto-fit,minmax(max(30%,15ch),1fr));margin-bottom:0.5rem;column-gap:1.5rem;flex-grow:1.6;min-width:10rem;}.quick-links_section_title{font-weight:bold;font-size:var(--h4);margin-bottom:0.25rem;}.quick-links_section_links{padding-left:0.1rem;line-height:1.1rem;}.quick-links_section_link{margin-bottom:0.5rem;}.quick-links_section_title,.quick-links_section_link > a{color:var(--clr-white);}.quick-links_section_link:has(:hover,:focus){color:var(--clr-gold);text-decoration:underline;}.quick-links_section_link:has(:hover,:focus) > a{color:var(--clr-gold);}.uccs-search-container{display:flex;flex-direction:column;padding-block:2rem;row-gap:1rem;flex:1 1 auto;min-width:min(100%,25rem);}.uccs-search_group{--border-radius:5px;display:flex;flex-direction:row;flex-wrap:nowrap;width:100%;align-items:stretch;}.uccs-search_group > input{font-size:1rem;padding:0.75rem;width:100%;border-radius:var(--border-radius) 0 0 var(--border-radius);border:1px solid var(--clr-gray);}.uccs-search_group > .search-icon{border-left:none;border-radius:0 var(--border-radius) var(--border-radius) 0;padding-inline:0.75rem;display:flex;align-items:center;}.uccs-search_group > .search-icon > svg{vertical-align:-0.7rem;font-size:1.75rem;}.uccs-search_group > .search-icon > i,.uccs-search_group > .search-icon > span{--text-color:black;font-size:1.5rem;}.uccs-search_group > .search-icon:focus-visible{outline-style:revert;}.quick-links_buttons > a{margin-right:1.5rem;}.quick-links_tools{display:flex;justify-content:space-between;}.quick-links_tools a.google-translator-switch{background-color:var(--clr-black);color:var(--clr-white);}@media screen and (max-width:36em){.quick-links_sections{grid-template-columns:1fr;row-gap:1.5rem;}.quick-links_section_title{font-size:var(--h2);}.quick-links_section_links{font-size:var(--h3);line-height:var(--h2);padding-left:1rem;}.uccs-search_group > input{font-size:1.2rem;}.quick-links_buttons{display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));width:min(25rem,100%);margin-inline:auto;justify-content:center;column-gap:1.5rem;}.quick-links_buttons a{width:100%;}}#primary-menu .nav_overflow a:hover,#primary-menu .nav a:hover,#primary-menu .nav_overflow a:focus-visible,#primary-menu .nav a:focus-visible,#primary-menu .nav_overflow button:hover,#primary-menu .nav button:hover,#primary-menu .nav_overflow button:focus-visible,#primary-menu .nav button:focus-visible{background-color:var(--link-bg-hover);color:var(--link-color-hover);}#primary-menu .nav_overflow a:hover,#primary-menu .nav a:hover,#primary-menu .nav_overflow a:focus-visible,#primary-menu .nav a:focus-visible{text-decoration:underline;}#primary-menu{--bg-color:var(--bg-white);--bg-hover:var(--bg-gray);--border-width:1px;--nav-item-border:var(--border-width) solid var(--border-gray);--_padding-inline:1rem;}#primary-menu .nav-wrapper{border-bottom:1px solid var(--border-gray);}#primary-menu .nav{flex-grow:1;}#primary-menu .nav .nav_dropdown a:focus-visible,#primary-menu .nav .nav_dropdown-toggle:focus-visible{outline:revert;outline-offset:-2px;}.collapse-overflow.loading *{visibility:hidden;}.nav,.nav_flex,.nav_item,.nav_dropdown-toggle{--display:flex;display:var(--display);flex-flow:row nowrap;}.nav_flex{position:relative;}ul:not(.nav_dropdown) > .nav_item{position:relative;white-space:nowrap;}ul:not(.nav_dropdown) > .nav_item_link{text-wrap:nowrap;}nav ul{padding-left:0;}.nav_item a,.nav_item .toggle_text{font-weight:bold;color:var(--text-color);padding-left:var(--_padding-inline);padding-block:0.75rem;}.nav_item > a{padding-right:1rem;align-content:center;}.nav_item a[aria-current=page]{text-decoration:none !important;cursor:default !important;background-color:var(--link-bg-active) !important;color:var(--link-color-active) !important;--text-color:var(--link-color-active);}.external-link{display:flex;flex-wrap:nowrap;align-items:center;}.external-link::after{content:"\f08e";font-family:"Font Awesome 6 Free";margin-left:0.5rem;font-size:small;}.nav_item:not([data-state=hidden]) .nav_dropdown-toggle[aria-expanded=true]{background-color:var(--bg-hover);}.nav_item:not([data-state=hidden]).menu-item--expanded > .nav_dropdown{position:absolute;top:100%;left:0;width:max-content;min-width:100%;max-width:50ch;border:var(--nav-item-border);background-color:var(--bg-color);}.nav_item:not([data-state=hidden]).menu-item--expanded > .nav_dropdown a{width:100%;}.nav_item:not([data-state=hidden]).menu-item--expanded > .nav_dropdown.right{left:auto;right:0;}.nav_item[data-state=hidden]{width:100%;}.nav_item[data-state=hidden].menu-item--expanded{display:flex;flex-direction:column;}.nav_item[data-state=hidden]:not(:last-of-type) > a,.nav_item[data-state=hidden]:not(:last-of-type) > .nav_item-wrapper > a,.nav_item[data-state=hidden]:not(:last-of-type) .nav_dropdown-toggle[aria-expanded=false]{border-bottom:var(--nav-item-border);}.nav_item[data-state=hidden] .nav_dropdown-toggle[aria-expanded=true]{background-color:var(--link-bg-hover);}.nav_item[data-state=hidden] .nav_dropdown-toggle[aria-expanded=true] .toggle_arrow,.nav_item[data-state=hidden] .nav_dropdown{background-color:var(--bg-gray-lightest);}.nav_item[data-state=hidden] .nav_dropdown{display:block;max-height:0;}.nav_item[data-state=hidden] .nav_dropdown[data-state=open]{border-bottom:var(--nav-item-border);}.nav_item[data-state=hidden] .nav_item{white-space:wrap;border:none;}.nav_item[data-state=hidden] .nav_dropdown a{padding-left:calc(2 * var(--_padding-inline));}.nav_item[data-state=hidden] a{text-wrap:wrap;}.nav_item[data-state=hidden] a,.nav_item[data-state=hidden] * .toggle_text{flex-grow:1;}.nav_item[data-state=hidden] .toggle_text{padding-right:var(--_padding-inline);}.nav_item-wrapper{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;}.nav_dropdown-toggle{justify-content:space-between;align-items:center;background:none;border:none;width:100%;}.nav_dropdown-toggle > .toggle_text{text-align:left;}.nav_dropdown-toggle > .toggle_arrow{display:flex;align-items:center;padding-left:calc(var(--_padding-inline) / 2);padding-right:var(--_padding-inline);align-self:stretch;}.nav_dropdown-toggle:hover{cursor:pointer;}.nav_dropdown-toggle[aria-expanded=true] + .nav_dropdown{display:block;}.nav_dropdown{--animation-duration:.3s;z-index:9999;}.nav-toggle{align-items:center;position:relative;padding-right:0.75rem;padding-left:1.25rem;color:var(--text-color);height:100%;background-color:var(--bg-hover);border:none;}.nav-toggle:not(.hidden){display:flex;margin-left:1rem;}.nav-toggle:hover{cursor:pointer;}.nav-toggle > span{font-weight:bold;}.nav-toggle .accordion-toggle{position:absolute;width:auto;height:min(60%,1.8rem);left:0;top:50%;transform:translateY(-50%) translateX(-50%);}.nav-toggle .accordion-toggle_circle{stroke:var(--bg-hover) !important;fill:var(--bg-color) !important;}.nav-toggle .accordion-toggle_line{stroke:var(--text-color) !important;fill:var(--text-color) !important;}.nav-toggle .hamburger{margin-top:-1px;margin-left:0.5rem;width:2rem;flex-shrink:0;}.nav-toggle[aria-expanded=false] + .overflow{display:none;}.nav-toggle[aria-expanded=true] + .overflow{display:block;}.nav_overflow{position:absolute;right:0;top:100%;border:var(--nav-item-border);background-color:var(--bg-color);min-width:min(100%,20ch);max-width:min(100%,40ch);z-index:9999;}@media screen and (max-width:36em){.nav{visibility:hidden;}.nav-wrapper{--padding-inline:0rem;}.nav-toggle{background-color:var(--bg-color);}.nav-toggle + .overflow{width:100%;max-width:100%;box-shadow:0 5px 5px rgba(0,0,0,0.3);}.nav-toggle:not(.hidden){padding-block:0.5rem;width:4.5rem;}#branding-menu .nav-toggle{background-color:transparent;}}[data-bs-theme=dark] .nav_item[data-state=hidden] .nav_dropdown-toggle[aria-expanded=true] .toggle_arrow,[data-bs-theme=dark] .nav_item[data-state=hidden] .nav_dropdown{background-color:var(--clr-black-off);}.toggle:focus-visible{outline:revert;}.toggle[aria-expanded=true] .accordion-toggle_circle{stroke:var(--clr-gray);}.toggle[aria-expanded=true] .accordion-toggle_line{stroke:var(--clr-gray);fill:var(--clr-gray);}.hamburger{--display:inline-flex;}.hamburger > .line{--duration:.3s;transition:all var(--duration) ease-in-out;transform-origin:center;fill:var(--text-color);}[aria-expanded=true] .hamburger > .line.top{transform:rotate(-135deg) translateY(20px);}[aria-expanded=true] .hamburger > .line.middle{opacity:0;}[aria-expanded=true] .hamburger > .line.bottom{transform:rotate(135deg) translateY(-20px);}@media (prefers-reduced-motion){.hamburger > .line{--duration:0s;}}.graphic-checkbox{opacity:0 !important;}.graphic-checkbox{position:absolute;right:0;bottom:1rem;}.graphic-checkbox_label{--graphic-size:25px;--graphic-border-width:1px;--graphic-padding:5px;--graphic-offset:calc(var(--graphic-size) + var(--graphic-padding));--animation-duration:0.2s;position:relative;display:flex;align-items:center;overflow:hidden;margin-left:auto;margin-bottom:1rem;background-color:#111;width:calc(var(--graphic-size) * 2 + var(--graphic-border-width) * 2);height:var(--graphic-size);border:var(--graphic-border-width) solid white;border-radius:calc(var(--graphic-size) * 2);cursor:pointer;}.graphic-checkbox_label .fa-sun,.graphic-checkbox_label .fa-moon,.graphic-checkbox_label .toggle-ball{transition:transform var(--animation-duration) linear;}.graphic-checkbox_label .fa-sun,.graphic-checkbox_label .fa-moon{position:absolute;}.graphic-checkbox_label .fa-sun{left:var(--graphic-padding);color:var(--clr-gold);}.graphic-checkbox_label .fa-moon{--moon-offset:calc(var(--graphic-offset) + (var(--graphic-border-width) * 2));right:calc(var(--graphic-size) * -1);color:var(--clr-gray-lightest);}.graphic-checkbox_label .toggle-ball{background-color:#fff;width:var(--graphic-size);height:var(--graphic-size);position:absolute;left:calc(var(--graphic-border-width) * -1);top:calc(var(--graphic-border-width) * -1);border-radius:50%;}.graphic-checkbox_label:focus-visible{outline:2px solid var(--clr-gold);outline-offset:2px;}[data-bs-theme=light] .graphic-checkbox_label .toggle-ball,[data-bs-theme=no-preference] .graphic-checkbox_label .toggle-ball{transform:translateX(calc(var(--graphic-size) + var(--graphic-border-width) * 2));}[data-bs-theme=dark] .graphic-checkbox_label .fa-moon{transform:translateX(calc(var(--moon-offset) * -1));}[data-bs-theme=dark] .graphic-checkbox_label .fa-sun{transform:translateX(calc(var(--graphic-offset) * -1));}@media (prefers-reduced-motion){.graphic-checkbox_label{--animation-duration:0s;}}.breadcrumb{padding-block: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;font-size:smaller;font-weight:700;}.breadcrumb a{color:var(--text-color);}.breadcrumb a:hover,.breadcrumb a:focus-visible{text-decoration:underline;}.breadcrumb li::before{content:"/";padding-inline:0.25rem;}.breadcrumb li:first-child::before{content:none;padding-inline:0;}.breadcrumb-gradient{background-color:rgba(0,0,0,0.65);}.link-arrow{--animation-duration:.1s;--la-translateX:25%;--la-size:2rem;--la-stroke:var(--clr-black);--la-fill:transparent;--la-stroke-dark:var(--clr-gold);--la-fill-dark:transparent;width:var(--la-size);height:var(--la-size);transition:transform var(--animation-duration) ease-in-out;flex-shrink:0;margin-top:0.25rem;}.link-arrow .link-arrow_line,.link-arrow .link-arrow_circle{stroke:var(--la-stroke);}.link-arrow .link-arrow_circle{fill:var(--la-fill);}.linkify:hover .link-arrow,.linkify:focus-visible .link-arrow,a:hover .link-arrow,a:focus-visible .link-arrow{transform:translateX(var(--la-translateX));transition:transform var(--animation-duration) ease-in-out;}[data-bs-theme=dark] .link-arrow_line,[data-bs-theme=dark] .link-arrow_circle{stroke:var(--la-stroke-dark);}[data-bs-theme=dark] .link-arrow_circle{fill:var(--la-fill-dark);}@media (prefers-reduced-motion){.link-arrow{--animation-duration:0s;}}.linkify{--linkify-color:var(--clr-gold-accent);}.linkify:hover,.linkify:focus-visible{cursor:pointer;}.linkify:hover a,.linkify:focus-visible a{text-decoration:underline;}.linkify:hover,.linkify:focus-visible,.linkify:has(a:hover,a:focus-visible),.linkify[data-linkify-button]:has(button:hover,button:focus-visible){outline:2px solid var(--linkify-color);}.linkify:hover a:hover,.linkify:hover a:focus-visible,.linkify:focus-visible a:hover,.linkify:focus-visible a:focus-visible,.linkify:has(a:hover,a:focus-visible) a:hover,.linkify:has(a:hover,a:focus-visible) a:focus-visible,.linkify[data-linkify-button]:has(button:hover,button:focus-visible) a:hover,.linkify[data-linkify-button]:has(button:hover,button:focus-visible) a:focus-visible{text-decoration:underline;outline:none;}.linkify[data-linkify-button] button:hover,.linkify[data-linkify-button] button:focus-visible{text-decoration:underline;outline:none;}#backtotop{display:none;position:fixed;overflow:hidden;bottom:20px;right:20px;width:60px;height:60px;border-radius:50%;color:var(--clr-black);border:3px solid var(--clr-gold);background-color:var(--bg-white);box-shadow:0 2px 4px rgba(0,0,0,0.5);text-decoration:none;z-index:9999;}#backtotop:active i,#backtotop:active span,#backtotop:hover i,#backtotop:hover span{transform:translateY(-15%);transition:transform var(--animation-duration) ease-in-out;}#backtotop i,#backtotop span{--animation-duration:150ms;font-size:25px;margin-bottom:-5px;transition:transform var(--animation-duration) ease-in-out;}[data-bs-theme=dark] #backtotop{color:var(--clr-white);background-color:var(--clr-black-off);}[data-bs-theme=dark] #backtotop:active,[data-bs-theme=dark] #backtotop:hover{background-color:var(--clr-black);}#backtotop div{display:flex;flex-direction:column;justify-content:center;width:50%;height:100%;margin:auto;text-align:center;}#backtotop div svg{margin:0 auto;}@media (prefers-reduced-motion){#backtotop i{--animation-duration:0s;}}
.invert .uccs-logo-text
.bg-black .uccs-logo-text{fill:var(--clr-white);}.uccs-logo-text,.bg-white .uccs-logo-text,.bg-gray .uccs-logo-text,.bg-gray-lightest .uccs-logo-text{fill:var(--clr-black-off);}.uccs-logo,.cu-system-logo{--logo-max-width:300px;--logo-width:300px;}.uccs-logo{min-width:175px;max-width:var(--logo-max-width);width:var(--logo-width);}.cu-system-logo{max-width:calc(var(--logo-max-width) * .85);width:calc(var(--logo-width) * .85);}@media screen and (max-width:36em){.uccs-logo{--logo-width:100%;--logo-max-width:200px;justify-self:center;}}
