/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-container{margin-top:70px!important;}
.bd-callout{padding:1.25rem;margin-top:1.25rem;margin-bottom:1.25rem;border:1px solid #e3e3e3;border-left-width:.25rem;border-radius:.25rem;background-color:#fff;}.bd-callout h4{margin-top:0;margin-bottom:.25rem;}.bd-callout p:last-child{margin-bottom:0;}.bd-callout code{border-radius:.25rem;}.bd-callout + .bd-callout{margin-top:-.25rem;}.bd-callout-info{border-left-color:#5bc0de;}.bd-callout-warning{border-left-color:#f0ad4e;}
.concurrent-session-padding{padding:10px 0;}.done{color:#eeeeee;}.font-weight-bold{font-weight:bold;}
body.navbar-is-fixed-top{margin-top:10px;}
#block-mainmenu{float:right;}.nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:#eee;border-radius:30px;}body{background:radial-gradient(circle at top left,#e2f3ff 0,#f5f5f7 42%,#f5f5f7 100%);}.region-sidebar-first,.region-sidebar-second{background-color:#fff;border-radius:30px;margin-top:-5px;padding:30px;box-shadow:0 18px 45px rgba(15,23,42,0.08);}@media (min-width:1200px){.container{width:95%;margin:0 auto;}}tr.TOTAL td,.TOTAL{color:red;font-weight:bold;}th{background-color:#393939;color:#fff;}.badge-warning{background-color:#ffc107;color:#212529;}.badge-primary{color:#fff;background-color:#007bff;}.badge-secondary{color:#fff;background-color:#6c757d;}.badge-success{color:#fff;background-color:#28a745;}.badge-danger{color:#fff;background-color:#dc3545;}.badge-info{color:#fff;background-color:#17a2b8;}.badge-light{color:#212529;background-color:#f8f9fa;}.badge-dark{color:#fff;background-color:#343a40;}.alert{padding:15px;margin-bottom:20px;border:1px solid transparent;border-radius:30px;}.alert-primary{color:#004085;background-color:#cce5ff;border-color:#b8daff;}.alert-info{color:#0c5460;background-color:#d1ecf1;border-color:#bee5eb;}.alert-light{color:#818182;background-color:#fefefe;border-color:#fdfdfe;}.alert-dark{color:#1b1e21;background-color:#d6d8d9;border-color:#c6c8ca;}.alert-secondary{color:#383d41;background-color:#f5f5f5;border-color:#d6d8db;}.main-container{background-color:#fff;padding-top:20px;border-radius:30px;border:1px solid rgba(148,163,184,0.18);box-shadow:0 18px 45px rgba(15,23,42,0.08);}.block-title{font-size:20px;}.row-quicklinks .alert{margin:5px;}.breadcrumb{border-radius:50px;border:1px solid rgba(148,163,184,0.18);background-color:#fff;box-shadow:0 18px 45px rgba(15,23,42,0.08);}.btn{border-radius:50px;}.btn-primary a{color:#fff!important;}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d;}.btn-attention{color:#fff;background:linear-gradient(135deg,#0ea5e9,#22c55e) !important;}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62;}.text-dark{color:#343a40!important;}.table .thead-light th{color:#495057;background-color:#f5f5f5;border-color:#dee2e6;}.thead-light{color:#495057;background-color:#f5f5f5;border-color:#dee2e6;}.table .thead-dark th{color:#fff;background-color:#212529;border-color:#32383e;}.region-sidebar-first h2{background-color:#4285f4;color:#ffffff;border-radius:3px;font-size:16px;padding:5px;}.menu--quick-links > li{padding-left:10px;}.menu--quick-links > li::before{font-family:"Font Awesome 5 Free";top:3px;left:0;padding-right:5px;content:"\f02e";font-weight:900;font-size:14px;color:#4285f4;position:absolute;}.page-header{border-bottom:0px solid #eeeeee;}.navbar{margin-bottom:0;border-bottom:0px solid #eee;border-radius:0;}.navbar-default{background-color:#0060ffb5;backdrop-filter:blur(12px);border-color:#fff;}.navbar-default .navbar-nav > li > a{color:#fff;background-color:#3370f8;margin:0 10px 0 0;border-radius:30px;}.navbar-default .navbar-nav > li > a:hover{background-color:#fff;border-radius:30px;}@media (max-width:767px){.navbar-default .navbar-nav .open .dropdown-menu > li > a{color:#000000;background-color:#ffffff;}.navbar-default .navbar-nav .open .dropdown-menu > li > a:hover,.navbar-default .navbar-nav .open .dropdown-menu > li > a:focus{color:#000000;background-color:#ffffff;}}.navbar-default .navbar-toggle .icon-bar .icon-bar{background-color:#000;}toggle:hover,.navbar-default .navbar-toggle,.navbar-default .navbar-toggle:focus{background-color:#fff;color:#000000;}.navbar > .container .navbar-brand{margin-top:4px;color:#fff;}.btn-primary{color:#fff;background-color:#4285f4;border-color:#2e6da4;}.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus{z-index:3;color:#fff;cursor:default;background-color:#4285f4;border-color:#337ab7;}a[href="/search"]:before{color:#fff !important;font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f002";font-weight:900;font-size:14px;color:#ff7043;}a[href="/user/login"],a[href="/aladin"]{color:#fff!important;background-color:#4caf50!important;border-radius:30px;padding:5px;}a[href="/user/logout"],a[href="/aladin/logout"]{color:#fff!important;background-color:#ff7703!important;border-radius:3px;padding:5px;}a:hover[href="/user/login"],a:hover[href="/aladin"]{color:#fff!important;background-color:#ff0000!important;}a:hover[href="/user/logout"],a:hover[href="/aladin/logout"]{color:#fff!important;background-color:#ff0000!important;}a[href="/user"]:before{color:#fff!important;font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f007";font-weight:900;font-size:14px;color:#ff7043;}a[href="/user"]{font-weight:bold;}a:hover[href="/user"]:before{color:#ddd;}.field--name-og-group-ref a:before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f0c0";font-weight:900;font-size:14px;color:#4caf50;}.field--name-field-phone{margin-bottom:30px;}.field--name-og-group-ref .field--label{}@media (min-width:768px){.navbar-nav{float:right;margin:14px 0 0 0;text-transform:capitalize;}.navbar .logo{margin-right:0;padding-left:0;}.navbar-header{float:none;}}.nav > li > a{position:relative;display:block;padding:2px 8px;}.logo img{max-height:40px;}h1,.h1{font-size:30px!important;}.icon-Google > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f0cb";font-weight:900;font-size:14px;color:blue;}.icon-Communication > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f1d8";font-weight:900;font-size:14px;color:blue;}.icon-Event > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f783";font-weight:900;font-size:14px;color:teal;}.icon-Announcement > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f0a1";font-weight:900;font-size:14px;color:#ff7043;}.icon-WRLC > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f06a";font-weight:900;font-size:14px;color:#ff0000;}.icon-newsletter > div > a,.icon-Video > div > a,.icon-Committee > div > a,.icon-WRLC > div > a,.icon-Announcement > div > a,.icon-Communication > div > a,.icon-Google > div > a,.icon-Event > div > a{display:none;}.icon-newsletter > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f1ea";font-weight:900;font-size:14px;color:purple;}.icon-Committee > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f0c0";font-weight:900;font-size:14px;color:#4caf50;}.icon-Video > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f03d";font-weight:900;font-size:14px;color:red;}.icon-Job > div::before{font-family:"Font Awesome 5 Free";top:0;left:-40px;padding-right:5px;content:"\f46d";font-weight:900;font-size:14px;color:#525252;}.feed-icons{display:block;}.author{margin:0;font-style:italic;border-left:4px solid #4285f42;padding-left:16px;}.field--name-og-group-ref{padding:0 15px 8px;margin-bottom:20px;border-left:4px solid #4285f4;}.field--name-field-chair{margin:20px 0;}.list-inline{margin-top:50px;}.list-inline li a{background-color:#ffffff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;color:#337ab7;}.list-inline li a:hover{background-color:#eee;border:1px solid #ddd;border-radius:4px;padding:6px 12px;color:#23527c;text-decoration:none;}.card-body{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;padding:1.25rem;}.card{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-width:0;word-wrap:break-word;background-color:#fff;background-clip:border-box;border:1px solid rgba(0,0,0,.125);border-radius:.25rem;}.card-img-top{width:100%;border-top-left-radius:calc(.25rem - 1px);border-top-right-radius:calc(.25rem - 1px);}.table > tbody > tr > td,.table > tfoot > tr > td,.table > tbody > tr > th{padding:8px;line-height:1.42857143;vertical-align:middle;border-top:1px solid #ddd;}.field--name-field-link-to-google-doc{margin-top:20px;}.field--name-field-link-to-google-doc a{color:#fff!important;background-color:#4caf50;border-radius:25px;padding:5px 10px;}.field--name-field-link-to-google-doc a:hover{color:#fff!important;background-color:#2a8d2e;text-decoration:none;}.field--name-field-link-to-google-doc a:before{font-family:"Font Awesome 5 Brands";top:0;left:-40px;margin-right:5px;margin-left:-20px;vertical-align:middle;color:#4caf4f;content:"\f3aa";font-size:20px;background-color:#fff;padding:5px;border-radius:100%;border:3px solid #4caf4f;}.btn-outline-primary{color:#007bff;background-color:transparent;background-image:none;border-color:#007bff;}.btn-outline-primary:hover{color:#fff;background-color:#007bff;border-color:#007bff;}.not-participating{min-height:20px;min-width:30px;background-color:#ccc;position:relative;border:1px solid silver;display:flex;}tr.report-numbers:first-child{background-color:#393939 !important;font-weight:bold;color:#fff;}.row-quicklinks{--ql-radius:16px;--ql-shadow:0 10px 24px rgba(0,0,0,.10);--ql-border:rgba(15,23,42,0.10);margin-top:10px;row-gap:12px;}.row-quicklinks .alert{margin:0 5px 5px 0;padding:0;border-radius:var(--ql-radius);border:1px solid var(--ql-border);background:#fff;box-shadow:0 2px 10px rgba(0,0,0,.06);overflow:hidden;position:relative;}.row-quicklinks .alert > a{display:flex;align-items:center;gap:10px;padding:14px 14px 14px 30px;color:#182230;text-decoration:none;font-weight:600;line-height:1.25;}.row-quicklinks .alert > a::after{content:"›";margin-left:auto;font-size:26px;line-height:1;opacity:.55;}.row-quicklinks .alert::before{content:"";position:absolute;inset:0 auto 0 0;width:14px;background:linear-gradient(to right,var(--stripe-color) 10%,color-mix(in srgb,var(--stripe-color) 80%,white) 90%,white 100%);}.row-quicklinks .alert:hover{transform:translateY(-1px);box-shadow:var(--ql-shadow);border-color:rgba(0,91,187,0.35);}.row-quicklinks .alert > a:focus-visible{outline:3px solid rgba(0,91,187,0.35);outline-offset:3px;border-radius:var(--ql-radius);}.row-quicklinks .alert:hover{background:linear-gradient(0deg,rgba(0,91,187,0.04),rgba(0,91,187,0.04)),#fff;}.row-quicklinks .alert-primary{--stripe-color:#005bbb;}.row-quicklinks .alert-warning{--stripe-color:#fdbb2d;}.row-quicklinks .alert-success{--stripe-color:#16a34a;}.row-quicklinks .alert-danger{--stripe-color:#dc2626;}.row-quicklinks .alert-info{--stripe-color:#3b82f6;}.row-quicklinks .alert-secondary{--stripe-color:#64748b;}.row-quicklinks .alert.alert-primary,.row-quicklinks .alert.alert-warning,.row-quicklinks .alert.alert-success,.row-quicklinks .alert.alert-danger,.row-quicklinks .alert.alert-info,.row-quicklinks .alert.alert-secondary{color:inherit;background-color:#fff;}@media (min-width:768px){.row-quicklinks .alert::before{width:18px;}}@media (min-width:768px){.col-sm-5{width:49%;}}.compact-quick-links{box-sizing:border-box;width:100%;}.compact-quick-links h2{margin:0 0 12px;color:#14213a;font-size:21px;font-weight:700;line-height:1.2;}.compact-quick-links__list{display:flex;flex-direction:column;gap:5px;}.compact-quick-links__list > a{box-sizing:border-box;display:flex;align-items:center;gap:9px;min-height:44px;padding:6px 9px;background:#fff;border:1px solid #e1e7ee;border-radius:8px;color:#17365d !important;text-decoration:none !important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;}.compact-quick-links__list > a:hover,.compact-quick-links__list > a:focus{background:#f8fbff;border-color:#bdd0e5;box-shadow:0 3px 8px rgba(20,40,65,.07);transform:translateX(2px);}.compact-quick-links__icon{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;border-radius:50%;color:#fff;font-size:13px;}.ql-blue{background:#347ee8;}.ql-green{background:#34ad65;}.ql-green-dark{background:#159447;}.ql-yellow{background:#f3ad27;}.ql-red{background:#ed4146;}.ql-purple{background:#8e4ed4;}.ql-gray{background:#73869a;}.compact-quick-links__label{flex:1;min-width:0;color:#17365d;font-size:13px;font-weight:600;line-height:1.25;}.compact-quick-links__arrow{flex:0 0 auto;margin-left:3px;color:#718096;font-size:19px;font-weight:400;line-height:1;}.compact-quick-links__list > a:hover
.compact-quick-links__arrow{color:#1670d2;}.compact-quick-links__list > a:focus{outline:2px solid #347ee8;outline-offset:2px;}@media (max-width:767px){.compact-quick-links{padding:15px;}.compact-quick-links h2{font-size:20px;}.compact-quick-links__list{gap:6px;}.compact-quick-links__list > a{min-height:46px;}}.compact-add-content{box-sizing:border-box;width:100%;}.compact-add-content h2{margin:0 0 12px;color:#14213a;font-size:21px;font-weight:700;line-height:1.2;}.compact-add-content__list{display:flex;flex-direction:column;gap:7px;}.compact-add-content__list > a{box-sizing:border-box;display:flex;align-items:center;gap:10px;min-height:48px;padding:7px 10px;background:#fff;border:1px solid #e1e7ee;border-radius:8px;color:#17365d !important;text-decoration:none !important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;}.compact-add-content__list > a:hover,.compact-add-content__list > a:focus{background:#f8fbff;border-color:#bdd0e5;box-shadow:0 3px 8px rgba(20,40,65,.07);transform:translateX(2px);}.compact-add-content__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;color:#fff;font-size:14px;}.add-post{background:#34ad65;}.add-committee{background:#347ee8;}.compact-add-content__label{flex:1;min-width:0;color:#17365d;font-size:13px;font-weight:600;line-height:1.25;}.compact-add-content__arrow{flex:0 0 auto;color:#718096;font-size:19px;line-height:1;}.compact-add-content__list > a:hover
.compact-add-content__arrow{color:#1670d2;}.compact-add-content__list > a:focus{outline:2px solid #347ee8;outline-offset:2px;}.committee-actions{display:flex;align-items:center;justify-content:space-between;gap:14px;margin:18px 0 24px;}.committee-actions-right{display:flex;align-items:center;justify-content:flex-end;gap:10px;flex-wrap:wrap;}.committee-action{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:38px;padding:8px 14px;border:0;border-radius:999px;font-size:13px;font-weight:600;line-height:1;color:#fff !important;text-decoration:none !important;box-shadow:0 2px 6px rgba(20,40,65,.08);transition:transform .15s ease,box-shadow .15s ease,filter .15s ease;}.committee-action:hover,.committee-action:focus{color:#fff !important;transform:translateY(-1px);box-shadow:0 5px 12px rgba(20,40,65,.14);filter:brightness(.97);text-decoration:none !important;}.committee-action i{font-size:13px;}.committee-action-email{background:#347ee8;}.committee-action-decision{background:#22a06b;}.committee-action-primary{background:#347ee8;}.committee-action-info{background:#48b4d6;}.committee-email-collapse{margin:-10px 0 22px;padding:14px 16px;background:#f5f9fd;border:1px solid #dbe6f0;border-radius:10px;color:#334e68;font-size:13px;}@media (max-width:991px){.committee-actions{align-items:flex-start;flex-direction:column;}.committee-actions-right{justify-content:flex-start;}}@media (max-width:767px){.committee-actions,.committee-actions-right{width:100%;}.committee-action{width:100%;}}.region-content table,.main-container table,.views-table{width:100%;margin:0 0 22px;border-collapse:separate;border-spacing:0;background:#fff;border:1px solid #dfe6ee;border-radius:8px;overflow:hidden;color:#334e68;font-size:13px;line-height:1.4;}.region-content table thead th,.main-container table thead th,.views-table thead th{padding:10px 12px;background:#eef5fb;color:#31445a;border:0;border-right:1px solid #d9e2ec;border-bottom:1px solid #d9e2ec;font-size:13px;font-weight:700;line-height:1.25;vertical-align:middle;}.region-content table thead th:last-child,.main-container table thead th:last-child,.views-table thead th:last-child{border-right:0;}.region-content table tbody td,.main-container table tbody td,.views-table tbody td{padding:10px 12px;background:transparent;border:0;border-right:1px solid #e3e9ef;border-bottom:1px solid #e7edf3;color:#334e68;vertical-align:middle;}.region-content table tbody td:last-child,.main-container table tbody td:last-child,.views-table tbody td:last-child{border-right:0;}.region-content table tbody tr:last-child td,.main-container table tbody tr:last-child td,.views-table tbody tr:last-child td{border-bottom:0;}.region-content table tbody tr:nth-child(even),.main-container table tbody tr:nth-child(even),.views-table tbody tr:nth-child(even){background:#fbfdff;}.region-content table tbody tr,.main-container table tbody tr,.views-table tbody tr{transition:background-color .12s ease;}.region-content table tbody tr:hover,.main-container table tbody tr:hover,.views-table tbody tr:hover{background:#f3f8fd;}.region-content table a,.main-container table a,.views-table a{color:#1670d2;font-weight:500;text-decoration:none;}.region-content table a:hover,.region-content table a:focus,.main-container table a:hover,.main-container table a:focus,.views-table a:hover,.views-table a:focus{color:#0d5fae;text-decoration:underline;}.views-table thead th a{color:#31445a;font-weight:700;text-decoration:none;}.views-table thead th a:hover,.views-table thead th a:focus{color:#1670d2;text-decoration:none;}.views-table thead th.is-active,.views-table thead th.active{background:#e2effa;}.region-content table caption,.main-container table caption,.views-table caption{padding:0 0 10px;color:#14213a;font-size:18px;font-weight:700;text-align:left;}.region-content table td:empty::after,.main-container table td:empty::after,.views-table td:empty::after{content:"—";color:#a0aec0;}.view .view-content{max-width:100%;}@media (max-width:767px){.region-content table,.main-container table,.views-table{display:block;width:100%;max-width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;white-space:nowrap;}.region-content table thead,.region-content table tbody,.main-container table thead,.main-container table tbody,.views-table thead,.views-table tbody{width:100%;}.region-content table th,.region-content table td,.main-container table th,.main-container table td,.views-table th,.views-table td{padding:9px 10px;}}.intranet-table-heading{display:flex;align-items:center;gap:10px;margin:22px 0 12px;}.view-content + .intranet-table-heading,.intranet-table-heading:first-child{margin-top:0;}.intranet-table-heading__icon{display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;background:#f3ad28;color:#fff;border-radius:50%;font-size:14px;}.intranet-table-heading__icon--past{background:#73869a;}.intranet-table-heading h2{margin:0 !important;color:#14213a;font-size:21px;font-weight:700;line-height:1.2;}.intranet-table-heading + .view-content{margin-top:0;}.view .intranet-table-heading ~ .view-content table{margin-top:0;}@media (max-width:767px){.intranet-table-heading{margin-bottom:10px;}.intranet-table-heading__icon{width:30px;height:30px;flex-basis:30px;font-size:12px;}.intranet-table-heading h2{font-size:19px;}}.past-committees-button{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 14px;background:#fff;border:1px solid #cbd5e0;border-radius:999px;color:#52667a !important;font-size:13px;font-weight:600;line-height:1;text-decoration:none !important;box-shadow:0 2px 5px rgba(20,40,65,.05);transition:background-color .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease;}.past-committees-button > .fa-history{color:#73869a;font-size:13px;}.past-committees-button__arrow{margin-left:3px;color:#94a3b3;font-size:10px;transition:transform .15s ease;}.past-committees-button:hover,.past-committees-button:focus{background:#f5f9fd;border-color:#aebdca;color:#17365d !important;box-shadow:0 4px 9px rgba(20,40,65,.08);transform:translateY(-1px);}.past-committees-button:hover .past-committees-button__arrow,.past-committees-button:focus .past-committees-button__arrow{color:#347ee8;transform:translateX(2px);}.past-committees-button:focus{outline:2px solid #347ee8;outline-offset:2px;}.page-header{position:relative;margin:0 0 22px;padding:0 0 14px;color:#14213a;border:0;border-bottom:0px solid #e2e8f0;font-size:30px;font-weight:700;line-height:1.2;}@media (max-width:767px){.page-header{margin-bottom:18px;padding-bottom:12px;font-size:26px;}}.path-committee .page-header::before{content:"\e008";display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin-right:10px;background:#f28c28;color:#fff;border-radius:50%;font-family:"Glyphicons Halflings";font-size:15px;font-weight:normal;vertical-align:4px;}.service-desk-contact{box-sizing:border-box;margin:0 0 24px;padding:22px;background:linear-gradient(135deg,#f3f9ff 0%,#ffffff 100%);border:1px solid #cfe1f3;border-radius:12px;box-shadow:0 3px 12px rgba(20,40,65,.05);}.service-desk-contact__header{display:flex;align-items:center;gap:14px;margin-bottom:18px;}.service-desk-contact__icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;flex:0 0 46px;color:#fff;background:#347ee8;border-radius:50%;font-size:19px;}.service-desk-contact__header h2{margin:0 0 3px;color:#14213a;font-size:23px;font-weight:700;line-height:1.2;}.service-desk-contact__header p{margin:0;color:#60758b;font-size:13px;}.service-desk-contact__methods{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:18px;}.service-contact-method{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 12px;background:#fff;border:1px solid #dce6ef;border-radius:9px;color:#17365d !important;text-decoration:none !important;box-shadow:0 2px 5px rgba(20,40,65,.03);transition:transform .15s ease,border-color .15s ease,box-shadow .15s ease;}.service-contact-method:hover,.service-contact-method:focus{transform:translateY(-2px);border-color:#b9cee3;box-shadow:0 5px 12px rgba(20,40,65,.08);}.service-contact-method__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#1670d2;background:#edf6ff;border-radius:50%;font-size:14px;}.service-contact-method > span:nth-child(2){flex:1;min-width:0;}.service-contact-method strong,.service-contact-method small{display:block;}.service-contact-method strong{color:#17365d;font-size:13px;font-weight:700;}.service-contact-method small{margin-top:2px;overflow:hidden;color:#718096;font-size:11px;text-overflow:ellipsis;white-space:nowrap;}.service-contact-method__arrow{color:#8495a8;font-size:20px;}.service-desk-hours{display:flex;align-items:flex-start;gap:12px;padding:14px 16px;background:#fff;border-left:4px solid #347ee8;border-radius:8px;}.service-desk-hours__icon{margin-top:1px;color:#347ee8;font-size:18px;}.service-desk-hours strong{display:block;margin-bottom:4px;color:#14213a;font-size:13px;}.service-desk-hours p{margin:0 0 5px;color:#52667a;font-size:12px;line-height:1.45;}.service-desk-hours p:last-child{margin-bottom:0;}.intranet-content-section{box-sizing:border-box;margin-bottom:20px;padding:20px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 12px rgba(20,40,65,.04);}.intranet-content-heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;}.intranet-content-heading__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#fff;background:#347ee8;border-radius:50%;font-size:14px;}.intranet-content-heading h2{margin:0;color:#14213a;font-size:22px;font-weight:700;line-height:1.2;}.intranet-content-section p{color:#40566d;font-size:14px;line-height:1.65;}.intranet-subheading{position:relative;margin:24px 0 10px;padding-bottom:8px;color:#17365d;border-bottom:1px solid #e1e8ef;font-size:17px;font-weight:700;}.intranet-subheading::after{content:"";position:absolute;left:0;bottom:-1px;width:42px;height:2px;background:#347ee8;}.intranet-check-list{margin:14px 0 0;padding-left:0;list-style:none;}.intranet-check-list li{position:relative;margin-bottom:10px;padding-left:26px;color:#40566d;line-height:1.55;}.intranet-check-list li::before{content:"\f00c";position:absolute;left:0;top:2px;color:#34ad65;font-family:"Font Awesome 5 Free";font-size:13px;font-weight:900;}.service-level-table{margin:18px 0 24px;}.service-level-table table{margin-bottom:0;}.severity{display:inline-flex;align-items:center;justify-content:center;min-width:86px;padding:5px 8px;border-radius:999px;font-size:10px;font-weight:800;letter-spacing:.03em;}.severity-critical{color:#a91e27;background:#fdecee;border:1px solid #f5c8cd;}.severity-important{color:#b95d00;background:#fff1df;border:1px solid #f5d0a7;}.severity-moderate{color:#8a6800;background:#fff7d7;border:1px solid #efe0a6;}.severity-minor{color:#23649c;background:#eaf4fd;border:1px solid #c6dff3;}.severity-general{color:#52667a;background:#eef2f6;border:1px solid #d6dee7;}@media (max-width:991px){.service-desk-contact__methods{grid-template-columns:1fr;}}@media (max-width:767px){.service-desk-contact,.intranet-content-section{padding:16px;}.service-desk-contact__header{align-items:flex-start;}.service-desk-contact__header h2{font-size:20px;}.intranet-content-heading h2{font-size:19px;}.service-level-table{overflow-x:auto;}.service-level-table table{min-width:760px;}}article.node > .content > .field--name-body,article.node > .node__content > .field--name-body{box-sizing:border-box;margin-bottom:20px;padding:20px 22px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 3px 12px rgba(20,40,65,.04);}.strategic-priority{position:relative;overflow:hidden;padding:0 !important;}.strategic-priority__header{display:flex;align-items:center;gap:14px;padding:18px 22px;color:#fff;}.strategic-priority__number{display:flex;align-items:center;justify-content:center;width:42px;height:42px;flex:0 0 42px;background:rgba(255,255,255,.2);color:#fff;border:1px solid rgba(255,255,255,.35);border-radius:50%;font-size:18px;font-weight:800;}.strategic-priority__header h2{margin:0;color:#fff;font-size:21px;font-weight:700;line-height:1.25;}.strategic-priority__intro{margin:0;padding:14px 22px;color:#53667d;background:#f8fafc;border-bottom:1px solid #e7edf3;font-size:13px;}.strategic-priority__body{padding:20px 22px;}.strategic-objectives{display:grid;gap:12px;margin:0;padding:0;list-style:none;counter-reset:objective;}.strategic-objectives > li{position:relative;padding:14px 16px 14px 52px;background:#f8fafc;border:1px solid #e3eaf1;border-radius:9px;counter-increment:objective;}.strategic-objectives > li::before{content:counter(objective,lower-alpha);position:absolute;left:14px;top:14px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;color:#fff;font-size:12px;font-weight:700;}.strategic-objectives strong{color:#17365d;font-size:14px;}.strategic-objectives p{margin:5px 0 0;color:#52667a;line-height:1.55;}.priority-1 .strategic-priority__header{background:linear-gradient(135deg,#4f8f75,#69a68c);}.priority-1 .strategic-objectives > li::before{background:#5f9b82;}.priority-2 .strategic-priority__header{background:linear-gradient(135deg,#4d78a8,#6590bd);}.priority-2 .strategic-objectives > li::before{background:#5b86b4;}.priority-3 .strategic-priority__header{background:linear-gradient(135deg,#75669b,#8b7bad);}.priority-3 .strategic-objectives > li::before{background:#8171a5;}.priority-4 .strategic-priority__header{background:linear-gradient(135deg,#b28a42,#c49d58);}.priority-4 .strategic-objectives > li::before{background:#bb934d;}.priority-5 .strategic-priority__header{background:linear-gradient(135deg,#a86762,#bb7b75);}.priority-5 .strategic-objectives > li::before{background:#b2716c;}.priority-6 .strategic-priority__header{background:linear-gradient(135deg,#557985,#6d909a);}.priority-6 .strategic-objectives > li::before{background:#62858f;}.committee-structure-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;}.committee-structure-card{padding:16px;background:#fff;border:1px solid #dfe6ee;border-top:4px solid #347ee8;border-radius:9px;box-shadow:0 2px 6px rgba(20,40,65,.04);}.committee-structure-card:nth-child(2n){border-top-color:#8e4ed4;}.committee-structure-card:nth-child(3n){border-top-color:#34ad65;}.committee-structure-card h3{margin:0 0 8px;color:#17365d;font-size:16px;font-weight:700;}.committee-structure-card p{margin:0;color:#52667a;font-size:13px;line-height:1.5;}.committee-timeline{display:grid;gap:12px;}.committee-timeline__item{display:grid;grid-template-columns:120px 1fr;gap:14px;align-items:start;padding:14px 16px;background:#f8fbff;border:1px solid #dfe9f3;border-radius:9px;}.committee-timeline__date{display:inline-flex;justify-content:center;padding:6px 10px;background:#347ee8;color:#fff;border-radius:999px;font-size:12px;font-weight:700;}.committee-timeline__item p{margin:3px 0;color:#52667a;}.nomination-callout{background:linear-gradient(135deg,#edf6ff 0%,#f8fbff 100%);border-color:#c8def3;}.nomination-callout .intranet-content-heading__icon{background:#34ad65;}@media (max-width:767px){.committee-structure-grid{grid-template-columns:1fr;}.committee-timeline__item{grid-template-columns:1fr;}.committee-timeline__date{justify-self:start;}}.decision-key{max-width:720px;margin:22px auto;padding:16px 18px 18px;background:#f8fafc;border:1px solid #dfe6ee;border-radius:12px;}.decision-key__heading{display:flex;align-items:center;gap:10px;margin-bottom:14px;}.decision-key__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#fff;background:#5b86b4;border-radius:50%;font-size:14px;}.decision-key__heading h4{margin:0;color:#14213a;font-size:17px;font-weight:700;line-height:1.2;}.decision-key__heading p{margin:2px 0 0;color:#718096;font-size:12px;line-height:1.3;}.decision-key__groups{display:grid;grid-template-columns:minmax(0,.8fr)
    minmax(0,1.2fr);gap:12px;}.decision-key__group{padding:12px 14px;background:#fff;border:1px solid #e4e9ef;border-radius:9px;}.decision-key__group h5{margin:0 0 9px;color:#52667a;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.04em;}.decision-key__items{display:flex;flex-wrap:wrap;gap:7px 14px;}.decision-key__item{display:inline-flex;align-items:center;gap:6px;color:#253b55;font-size:13px;font-weight:600;white-space:nowrap;}.decision-key__dot{display:inline-block;width:9px;height:9px;flex:0 0 9px;border-radius:50%;}.status-new{background:#25a5bd;}.status-promoted{background:#34ad65;}.status-dropped{background:#df4c55;}.status-tabled{background:#7b8793;}.status-implemented{background:#34ad65;}.status-decided{background:#25a5bd;}.status-stalled{background:#df4c55;}.status-progress{background:#e7a622;}.status-hold{background:#7b8793;}@media (max-width:600px){.decision-key__groups{grid-template-columns:1fr;}}.staff-directory-description{margin:-2px 0 18px;color:#64748b;}.staff-heading-purple{background:#8171a5 !important;}.staff-heading-green{background:#5f9b82 !important;}.staff-directory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;}.staff-institution-card{overflow:hidden;background:#fff;border:1px solid #e1e7ee;border-radius:10px;box-shadow:0 2px 6px rgba(20,40,65,.035);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;}.staff-institution-card:hover{border-color:#cbd7e3;box-shadow:0 4px 10px rgba(20,40,65,.07);transform:translateY(-1px);}.staff-institution-card__header{display:flex;align-items:center;gap:10px;padding:12px 14px;background:#f8fafc;border-bottom:1px solid #e7ecf1;}.staff-institution-card__header h3{margin:0;color:#17365d;font-size:15px;font-weight:700;line-height:1.25;}.staff-institution-card__badge{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#fff;border-radius:50%;font-size:11px;font-weight:800;letter-spacing:.02em;}.staff-institution-card__links{padding:6px;}.staff-institution-card__links > a{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 9px;color:#245f9e !important;border-radius:6px;font-size:13px;font-weight:600;line-height:1.3;text-decoration:none !important;transition:background-color .15s ease,color .15s ease;}.staff-institution-card__links > a:hover,.staff-institution-card__links > a:focus{color:#174d86 !important;background:#f1f6fb;}.staff-institution-card__links > a > span{display:flex;align-items:center;gap:7px;}.staff-institution-card__links .fa-book,.staff-institution-card__links .fa-balance-scale,.staff-institution-card__links .fa-notes-medical{width:16px;color:#8798aa;text-align:center;}.staff-institution-card__links .fa-external-link-alt{flex:0 0 auto;color:#9aa8b6;font-size:10px;}.institution-blue{border-top:3px solid #5b86b4;}.institution-blue .staff-institution-card__badge{background:#5b86b4;}.institution-red{border-top:3px solid #b2716c;}.institution-red .staff-institution-card__badge{background:#b2716c;}.institution-gold{border-top:3px solid #bb934d;}.institution-gold .staff-institution-card__badge{background:#bb934d;}.institution-green{border-top:3px solid #5f9b82;}.institution-green .staff-institution-card__badge{background:#5f9b82;}.institution-navy{border-top:3px solid #526f91;}.institution-navy .staff-institution-card__badge{background:#526f91;}.institution-purple{border-top:3px solid #8171a5;}.institution-purple .staff-institution-card__badge{background:#8171a5;}.institution-contact-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;}.institution-contact-card{display:flex;align-items:center;gap:11px;min-width:0;padding:10px 12px;background:#f8fafc;border:1px solid #e3e9ef;border-radius:9px;transition:background-color .15s ease,border-color .15s ease,transform .15s ease;}.institution-contact-card:hover{background:#fff;border-color:#cad7e3;transform:translateY(-1px);}.institution-contact-card__badge{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;color:#fff;border-radius:50%;font-size:11px;font-weight:800;}.institution-contact-card__content{min-width:0;}.institution-contact-card__content strong{display:block;margin-bottom:2px;color:#253b55;font-size:12px;font-weight:700;}.institution-contact-card__content a{display:inline-flex;align-items:center;gap:5px;max-width:100%;color:#2670b7 !important;font-size:12px;font-weight:600;text-decoration:none !important;overflow-wrap:anywhere;}.institution-contact-card__content a:hover{color:#174d86 !important;text-decoration:underline !important;}.institution-contact-card__content a i{color:#7f91a4;font-size:11px;}.contact-blue{background:#5b86b4;}.contact-red{background:#b2716c;}.contact-gold{background:#bb934d;}.contact-green{background:#5f9b82;}.contact-purple{background:#8171a5;}.contact-navy{background:#526f91;}@media (max-width:850px){.staff-directory-grid,.institution-contact-grid{grid-template-columns:1fr;}}@media (max-width:480px){.staff-institution-card__header{padding:11px 12px;}.staff-institution-card__header h3{font-size:14px;}.staff-institution-card__links > a{padding:8px;}}.decision-intro{overflow:hidden;}.decision-intro__header{display:flex;align-items:center;gap:13px;margin-bottom:14px;}.decision-intro__icon{display:flex;align-items:center;justify-content:center;width:44px;height:44px;flex:0 0 44px;color:#fff;background:linear-gradient(135deg,#4d78a8,#6590bd);border-radius:50%;font-size:17px;box-shadow:0 3px 8px rgba(48,91,138,.15);}.decision-intro__header h2{margin:0;color:#14213a;font-size:21px;font-weight:700;line-height:1.25;}.decision-intro__header p{margin:3px 0 0;color:#718096;font-size:13px;line-height:1.35;}.decision-intro__description{max-width:900px;margin:0 0 20px;color:#52667a;font-size:14px;line-height:1.65;}.decision-resources{padding-top:17px;border-top:1px solid #e6ebf0;}.decision-resources__heading{display:flex;align-items:center;gap:8px;margin:0 0 12px;color:#253b55;font-size:15px;font-weight:700;}.decision-resources__heading i{color:#6b7f94;font-size:14px;}.decision-resources__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;}.decision-resource{display:flex;align-items:center;gap:11px;min-width:0;padding:11px 12px;background:#fff;border:1px solid #e1e7ee;border-left-width:4px;border-radius:8px;color:#253b55 !important;text-decoration:none !important;box-shadow:0 2px 5px rgba(20,40,65,.03);transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease;}.decision-resource:hover,.decision-resource:focus{background:#fbfcfe;box-shadow:0 4px 9px rgba(20,40,65,.07);transform:translateY(-1px);}.decision-resource__icon{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex:0 0 36px;color:#fff;border-radius:50%;font-size:14px;}.decision-resource__content{flex:1;min-width:0;}.decision-resource__content strong{display:block;margin-bottom:2px;color:#253b55;font-size:13px;font-weight:700;line-height:1.25;}.decision-resource__content small{display:block;color:#718096;font-size:11px;line-height:1.35;}.decision-resource__arrow{flex:0 0 auto;color:#9aa8b6;font-size:11px;}.decision-resource--blue{border-left-color:#5b86b4;}.decision-resource--blue .decision-resource__icon{background:#5b86b4;}.decision-resource--green{border-left-color:#5f9b82;}.decision-resource--green .decision-resource__icon{background:#5f9b82;}.decision-resource--purple{border-left-color:#8171a5;}.decision-resource--purple .decision-resource__icon{background:#8171a5;}.decision-resource--gold{border-left-color:#bb934d;}.decision-resource--gold .decision-resource__icon{background:#bb934d;}.decision-create{display:flex;align-items:center;justify-content:space-between;gap:18px;margin-top:18px;padding:13px 15px;background:linear-gradient(135deg,#f1f7fc 0%,#f7f4fb 100%);border:1px solid #dce6ef;border-radius:9px;}.decision-create__text{display:flex;align-items:center;gap:10px;}.decision-create__icon{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;color:#fff;background:#bb934d;border-radius:50%;font-size:14px;}.decision-create__text strong{display:block;margin-bottom:1px;color:#253b55;font-size:13px;font-weight:700;}.decision-create__text span{display:block;color:#718096;font-size:12px;line-height:1.35;}.decision-create__button{flex:0 0 auto;white-space:nowrap;}@media (max-width:767px){.decision-resources__grid{grid-template-columns:1fr;}.decision-create{align-items:flex-start;flex-direction:column;}.decision-create__button{margin-left:44px;}}@media (max-width:480px){.decision-intro__header{align-items:flex-start;}.decision-create__button{width:100%;margin-left:0;}}.menu--institutional-employment-links{box-sizing:border-box !important;display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;width:100% !important;max-width:100% !important;margin:0 !important;padding:0 !important;list-style:none !important;overflow:visible;}.menu--institutional-employment-links > li,.menu--institutional-employment-links > li.first,.menu--institutional-employment-links > li.last{box-sizing:border-box !important;display:block !important;float:none !important;clear:none !important;position:static !important;width:auto !important;min-width:0 !important;max-width:100% !important;margin:0 !important;margin-left:0 !important;margin-right:0 !important;padding:0 !important;grid-column:auto !important;grid-row:auto !important;}.menu--institutional-employment-links > li:first-child{grid-column:1 !important;}.menu--institutional-employment-links{display:flex !important;flex-direction:column;gap:7px;margin:0 !important;padding:0 !important;list-style:none !important;}.menu--institutional-employment-links > li,.menu--institutional-employment-links > li.first,.menu--institutional-employment-links > li.last{display:block !important;float:none !important;clear:none !important;width:100% !important;margin:0 !important;padding:0 !important;}.menu--institutional-employment-links > li > a{position:relative;display:flex !important;align-items:center;gap:10px;width:100%;min-height:50px;padding:7px 34px 7px 9px !important;background:#fff !important;border:1px solid #e1e7ee !important;border-radius:8px !important;color:#17365d !important;font-size:13px;font-weight:600;line-height:1.25;text-decoration:none !important;box-shadow:none !important;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease,transform .15s ease;}.menu--institutional-employment-links > li > a:hover,.menu--institutional-employment-links > li > a:focus{background:#f8fbff !important;border-color:#bdd0e5 !important;box-shadow:0 3px 8px rgba(20,40,65,.07) !important;transform:translateX(2px);}.menu--institutional-employment-links > li > a::before{position:static !important;display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex:0 0 34px;border-radius:50%;color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em;}.menu--institutional-employment-links > li > a::after{content:"›";position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#718096;font-family:inherit;font-size:18px;font-weight:400;line-height:1;}.menu--institutional-employment-links > li:nth-child(1) > a::before{content:"AU";background:#5b86b4;}.menu--institutional-employment-links > li:nth-child(2) > a::before{content:"CU";background:#b2716c;}.menu--institutional-employment-links > li:nth-child(3) > a::before{content:"GA";background:#bb934d;}.menu--institutional-employment-links > li:nth-child(4) > a::before{content:"GM";background:#5f9b82;}.menu--institutional-employment-links > li:nth-child(5) > a::before{content:"GW";background:#526f91;}.menu--institutional-employment-links > li:nth-child(6) > a::before{content:"GT";background:#8171a5;}.menu--institutional-employment-links > li:nth-child(7) > a::before{content:"HU";background:#b2716c;}.menu--institutional-employment-links > li:nth-child(8) > a::before{content:"MU";background:#5b86b4;}.menu--institutional-employment-links > li:nth-child(9) > a::before{content:"DC";background:#bb934d;}@media (max-width:767px){.menu--institutional-employment-links > li > a{min-height:48px;font-size:12px;}}#block-institutionalemploymentlinks-menu{font-size:20px!important;}.id-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:18px;}.id-card-example{overflow:hidden;background:#fff;border:1px solid #e1e7ee;border-top-width:3px;border-radius:10px;box-shadow:0 2px 6px rgba(20,40,65,.04);transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease;}.id-card-example:hover{box-shadow:0 5px 12px rgba(20,40,65,.08);transform:translateY(-2px);}.id-card-example__header{display:flex;align-items:center;gap:9px;min-height:52px;padding:9px 11px;background:#f8fafc;border-bottom:1px solid #e7ecf1;}.id-card-example__header h3{margin:0;color:#17365d;font-size:13px;font-weight:700;line-height:1.25;}.id-card-example__badge{display:flex;align-items:center;justify-content:center;width:32px;height:32px;flex:0 0 32px;color:#fff;border-radius:50%;font-size:10px;font-weight:800;letter-spacing:.02em;}.id-card-example__image{display:flex;align-items:center;justify-content:center;height:190px;padding:14px;background:linear-gradient(135deg,#f8fafc 0%,#fff 100%);}.id-card-example__image img{display:block;width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border:1px solid #dce3ea;border-radius:5px;box-shadow:0 3px 8px rgba(20,40,65,.10);}.id-card-example--blue{border-top-color:#5b86b4;}.id-card-example--blue .id-card-example__badge{background:#5b86b4;}.id-card-example--red{border-top-color:#b2716c;}.id-card-example--red .id-card-example__badge{background:#b2716c;}.id-card-example--gold{border-top-color:#bb934d;}.id-card-example--gold .id-card-example__badge{background:#bb934d;}.id-card-example--green{border-top-color:#5f9b82;}.id-card-example--green .id-card-example__badge{background:#5f9b82;}.id-card-example--navy{border-top-color:#526f91;}.id-card-example--navy .id-card-example__badge{background:#526f91;}.id-card-example--purple{border-top-color:#8171a5;}.id-card-example--purple .id-card-example__badge{background:#8171a5;}.id-card-example--wrlc{border-top-color:#347ee8;}.id-card-example--wrlc .id-card-example__badge{background:#347ee8;}@media (max-width:1100px){.id-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));}}@media (max-width:650px){.id-card-grid{grid-template-columns:1fr;}.id-card-example__image{height:220px;}}
