/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
body{margin:0 auto;}.layout-container{display:var(--layout-display);width:100%;min-height:100vh;max-width:var(--layout-max-width);margin:0 auto;padding:0 var(--cu-ps1);grid-column-gap:var(--layout-grid-column-gap);grid-template-columns:var(--layout-grid-template-columns);grid-template-rows:var(--layout-grid-template-rows);}.toolbar-tray-open.toolbar-horizontal .layout-container{min-height:calc(100vh - 100px);}.layout-header,.layout-footer{grid-column:1/-1;}.layout-main{grid-column:1/-1;}.layout-main--with-sidebar{grid-column:1;}.layout-container{--layout-display:grid;}
header{background:white;padding:1em 0;border-bottom:10px solid var(--color-cornell-red);}.layout-main{margin-bottom:var(--cu-vr1);}@media (min-width:64rem){aside.layout-sidebar-first{margin-top:var(--cu-vr3);}}footer{padding:1em 0;}main footer{background:none;margin-bottom:var(--cu-vr1);}.layout-footer{border-top:1px solid var(--color-gray-medium);margin-top:auto;}
.js .dropbutton-widget{min-width:9em;overflow:hidden;margin:0.125em 0;cursor:pointer;text-align:center;border:2px solid var(--color-link);border-radius:2px;background-color:#fff;}.js .dropbutton-widget .button{margin:0;padding:0.32em 1em;border:none;background:transparent none;}.js .dropbutton-multiple .dropbutton-widget,.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget{padding:0;}.js .dropbutton-multiple .dropbutton-widget .dropbutton{position:relative;padding-right:2em;}.js[dir="rtl"] .dropbutton-multiple .dropbutton-widget .dropbutton{padding-right:0;padding-left:2em;}.js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-right:0;}[dir="rtl"].js .dropbutton-multiple .dropbutton-widget .dropbutton-action a{margin-left:0;}.js .dropbutton .secondary-action{border-top-color:#ccc;}.js .dropbutton-toggle button{background-color:#fff;}.js .dropbutton-toggle .dropbutton-arrow{color:var(--color-link);}.js .dropbutton a{color:var(--color-black);text-decoration:none;border-bottom:0 none;}.js .dropbutton .dropbutton-action:hover,.js .dropbutton a:hover{border-bottom:0 none;background:#fff;}
#block-union-base-breadcrumbs ol{list-style-type:none;display:flex;flex-wrap:wrap;padding:0;align-items:flex-start;}#block-union-base-breadcrumbs li{display:flex;}#block-union-base-breadcrumbs li + li::before{content:"/";}#block-union-base-breadcrumbs li + li a{padding-left:0.75rem;}#block-union-base-breadcrumbs a{text-decoration:none;padding-right:0.75rem;}#block-union-base-breadcrumbs a:hover{text-decoration:underline;}
.title--view-mode-teaser,.title--view-mode-mini{--cu-font-size:large;--cu-font-weight:normal;margin-bottom:var(--cu-vr-2);}.field__label{margin:var(--cu-vr1) 0 0;font-weight:400;}.field--label-inline{display:flex;gap:.5em;}.field--label-inline .field__label{margin:0;}.field--label-inline .field__label::after{content:': ';}.field__item{max-width:800px;}.paragraph--type--counsel .field--name-field-attorneys{margin-left:1em;font-size:0.9em;}@media (min-width:64rem){.compare{float:right;}}
.cu-input--submit,.cu-button{--cu-text-color:var(--color-black);border-width:2px;border-style:solid;border-color:var(--color-cornell-red);padding:var(--cu-vr-4) var(--cu-ps-1);background:white;display:inline-block;text-decoration:none;}.cu-fieldset{border:none;background:var(--color-gray-lightest);border:1px solid var(--color-gray-medium);border-radius:3px;margin:0 0 var(--cu-vr1);}details{display:block;margin-top:1.125rem;margin-bottom:1.125rem;--cu-text-color:inherit;}details > summary{display:flex;align-items:center;gap:10px;position:relative;font-weight:400;list-style:none;line-height:1;padding:0.75em var(--cu-ps-1);background-color:var(--color-cornell-red-bg);}details > summary::before{display:inline-block;width:0.625rem;height:0.625rem;content:"";transform:rotate(45deg);transition:transform 0.25s;border-top:solid 2px currentColor;border-right:solid 2px currentColor;}details[open] > summary::before{transform:rotate(135deg);}details > summary::marker,details > summary::-webkit-details-marker{display:none;content:'';}@media (min-width:64rem){.details__wrapper{margin-left:calc(var(--cu-ps-1) + 0.625rem + 10px);}}
.result-details{font-size:smaller;}.result-utils{display:flex;align-items:center;gap:1em;height:2em;padding:0;list-style-type:none;}.node--view-mode-mini{margin-bottom:var(--cu-vr1);}.search-items{padding-left:1.6em;}
#block-union-base-primary-local-tasks ul{display:flex;list-style-type:none;border-bottom:1px solid var(--color-border);padding:0;}#block-union-base-primary-local-tasks li{display:block;padding-right:0;}#block-union-base-primary-local-tasks li + li{padding-left:0.5rem;}#block-union-base-primary-local-tasks a{display:block;--cu-text-color:var(--color-link);text-decoration:none;padding:0 0.75rem 0.5rem;}#block-union-base-primary-local-tasks a.is-active,#block-union-base-primary-local-tasks a:hover{border-bottom:1px solid var(--color-link);}
.layout-footer ul{display:flex;flex-direction:column;gap:1em;list-style-type:none;padding:0;}@media (min-width:64rem){.layout-footer ul{flex-direction:row;}.layout-footer ul li:last-child{margin-left:auto;}}.layout-footer a{--cu-text-color:var(--color-black);}
:root{--color-cornell-red:rgb(129,27,27);--color-cornell-red-bg:rgba(129,27,27,0.1);--color-black:#222;--color-gray-lightest:#fbfbfb;--color-gray-medium:#ccc;--color-border:var(--color-gray-medium);--color-link:var(--color-cornell-red);--color-breadcrumbs:var(--color-link);--layout-display:block;--layout-max-width:1264px;--layout-grid-column-gap:2rem;--layout-grid-template-columns:9fr 3fr;--layout-grid-template-rows:auto 1fr auto;}a{--cu-text-color:var(--color-link);}[class*="cu-"] p:not(.cu-message__text){margin-top:revert;}#block-union-base-page-title .cu-heading{margin-top:.5em;}
