.te-page__sidebar{--te-side-radius:var(--radius-lg);--te-side-border:1px solid hsla(var(--darkBlue), .1);--te-side-pad:24px;align-self:start;min-width:0}@media (min-width:576px) and (not (min-width:1040px)){.te-page__sidebar{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;display:grid}.te-page__sidebar>:is(.te-cardmenu,.te-sidecard:has(.mod-menu)){grid-column:1/-1}}:is(.te-cardmenu,.te-doccard,.te-contactcard,.te-sidecard){border-radius:var(--te-side-radius,var(--radius-lg));overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;min-width:0;margin:0;font-size:16px;line-height:1.4;position:relative}:is(.te-cardmenu,.te-doccard,.te-contactcard,.te-sidecard) :is(p,ul,ol){margin:0}.te-cardmenu{--te-item:var(--blue);--te-cardmenu-bar:4px;--te-cardmenu-pad-x:22px;--te-cardmenu-pad-y:8px;background-color:hsl(var(--white));border:var(--te-side-border,1px solid hsla(var(--darkBlue), .1));width:100%;display:block;overflow:hidden}.te-cardmenu .te-cardmenu__title{padding:20px var(--te-cardmenu-pad-x) 22px;background-color:hsl(var(--blue));color:hsl(var(--white));text-wrap:balance;margin:0;font-size:21px;font-weight:700;line-height:1.2}.te-cardmenu :is(.te-cardmenu__list,.te-cardmenu__sub){margin:0;padding:0;list-style:none}.te-cardmenu .te-cardmenu__item{margin:0;padding:0}.te-cardmenu .te-cardmenu__item+.te-cardmenu__item{border-top:1px solid hsla(var(--darkBlue), .08)}.te-cardmenu :is(.te-cardmenu__link,.te-cardmenu__label){min-height:56px;padding:var(--te-cardmenu-pad-y) var(--te-cardmenu-pad-x) var(--te-cardmenu-pad-y) calc(var(--te-cardmenu-pad-x) + var(--te-cardmenu-bar));color:hsl(var(--blue));transition:background-color var(--transition-time), color var(--transition-time);align-items:center;gap:16px;font-weight:500;line-height:1.25;text-decoration:none;display:flex;position:relative}.te-cardmenu :is(.te-cardmenu__link,.te-cardmenu__label):before{content:"";width:var(--te-cardmenu-bar);background-color:hsl(var(--te-item));transition:width var(--transition-time);position:absolute;inset:0 auto 0 0}.te-cardmenu .te-cardmenu__label{color:hsl(var(--midGray));font-size:var(--fs-sm);letter-spacing:.04em;text-transform:uppercase}.te-cardmenu .te-cardmenu__text{flex:auto;min-width:0}.te-cardmenu .te-cardmenu__image{flex:none;width:auto;max-height:1.5em}.te-cardmenu .te-cardmenu__arrow{width:16px;height:10px;color:hsl(var(--te-item));transition:transform var(--transition-time);flex:none}.te-cardmenu .te-cardmenu__link:hover,.te-cardmenu .te-cardmenu__link:focus-visible{background-color:hsla(var(--te-item), .08);color:hsl(var(--darkBlue))}:is(.te-cardmenu .te-cardmenu__link:hover,.te-cardmenu .te-cardmenu__link:focus-visible):before{width:calc(var(--te-cardmenu-bar) + 2px)}:is(.te-cardmenu .te-cardmenu__link:hover,.te-cardmenu .te-cardmenu__link:focus-visible) .te-cardmenu__arrow{transform:translate(4px)}.te-cardmenu .te-cardmenu__link:focus-visible{outline:2px solid hsl(var(--te-item));outline-offset:-2px}.te-cardmenu .te-cardmenu__item.current>.te-cardmenu__link{background-color:hsla(var(--te-item), .12);color:hsl(var(--darkBlue))}.te-cardmenu .te-cardmenu__item.current>.te-cardmenu__link:before{width:calc(var(--te-cardmenu-bar) + 2px)}.te-cardmenu .te-cardmenu__sub{border-top:1px solid hsla(var(--darkBlue), .08)}.te-cardmenu .te-cardmenu__sub :is(.te-cardmenu__link,.te-cardmenu__label){min-height:0;padding-block:11px;padding-left:calc(var(--te-cardmenu-pad-x) * 1.75);font-size:15px;font-weight:400}.te-cardmenu .te-cardmenu__sub :is(.te-cardmenu__link,.te-cardmenu__label):before{background-color:hsla(var(--te-item), .45)}.te-cardmenu .te-cardmenu__sub .te-cardmenu__sub :is(.te-cardmenu__link,.te-cardmenu__label){padding-left:calc(var(--te-cardmenu-pad-x) * 2.5);font-size:var(--fs-sm)}.te-cardmenu .te-cardmenu__count{background-color:hsla(var(--te-item), .14);min-width:22px;color:hsla(var(--darkBlue), .8);text-align:center;border-radius:10px;margin-left:6px;padding:1px 6px;font-size:12px;font-weight:400;line-height:1.4;display:inline-block}.te-cardmenu .te-cardmenu__desc{padding:0 var(--te-cardmenu-pad-x) var(--te-cardmenu-pad-y) calc(var(--te-cardmenu-pad-x) + var(--te-cardmenu-bar));color:hsl(var(--midGray));font-size:13px;line-height:1.4}.te-doccard{--te-card:var(--yellow);--te-doc-ink:var(--blue);--te-doc-eyebrow:hsla(var(--darkBlue), .7);--te-doc-btn-bg:var(--blue);--te-doc-btn-ink:var(--white);--te-doc-btn-hover:var(--darkBlue);padding:var(--te-side-pad,24px);background-color:hsl(var(--te-card));color:hsl(var(--te-doc-ink))}.te-doccard[class*=te-color-]{--te-card:var(--te-c)}.te-doccard.te-doccard--dark,.te-doccard:is(.te-color-orange,.te-color-turquoise,.te-color-purple,.te-color-strawberry,.te-color-green,.te-color-blue,.te-color-darkBlue,.te-color-darkblue,.te-color-midGray,.te-color-midgray):not(.te-doccard--light){--te-doc-ink:var(--white);--te-doc-eyebrow:hsla(var(--white), .8);--te-doc-btn-bg:var(--white);--te-doc-btn-ink:var(--blue);--te-doc-btn-hover:var(--yellow)}.te-doccard.te-color-white{border:var(--te-side-border,1px solid hsla(var(--darkBlue), .1))}.te-doccard .te-doccard__eyebrow{margin-bottom:var(--space-2);color:var(--te-doc-eyebrow);letter-spacing:.28em;text-transform:uppercase;font-size:12px;font-weight:500;line-height:1.4}.te-doccard .te-doccard__title{margin:0 0 var(--space-4);color:inherit;text-wrap:balance;font-size:24px;font-weight:700;line-height:1.15}.te-doccard .te-doccard__body{gap:var(--space-3);flex-direction:column;display:flex}.te-doccard .te-doccard__body>p{align-items:center;gap:var(--space-2) var(--space-3);flex-wrap:wrap;display:flex}.te-doccard .te-doccard__btn{border-radius:var(--radius);background-color:hsl(var(--te-doc-btn-bg));color:hsl(var(--te-doc-btn-ink));transition:background-color var(--transition-time), color var(--transition-time);align-items:center;gap:8px;padding:10px 18px;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.te-doccard .te-doccard__btn:hover,.te-doccard .te-doccard__btn:focus-visible{background-color:hsl(var(--te-doc-btn-hover));color:hsl(var(--te-doc-btn-ink))}:is(.te-doccard .te-doccard__btn:hover,.te-doccard .te-doccard__btn:focus-visible) .te-doccard__icon{transform:translateY(2px)}.te-doccard .te-doccard__btn:focus-visible{outline:2px solid hsl(var(--te-doc-ink));outline-offset:2px}.te-doccard .te-doccard__icon{transition:transform var(--transition-time);flex:none}.te-doccard .te-doccard__meta{color:var(--te-doc-eyebrow);white-space:nowrap;font-size:13px}.te-contactcard{padding:var(--te-side-pad,24px) var(--te-side-pad,24px) calc(var(--te-side-pad,24px) + 4px);background-color:hsl(var(--white));border:var(--te-side-border,1px solid hsla(var(--darkBlue), .1))}.te-contactcard .te-contactcard__title{margin:0 0 var(--space-4);color:hsl(var(--blue));text-wrap:balance;font-size:22px;font-weight:700;line-height:1.2}.te-contactcard .te-contactcard__body{gap:var(--space-2);color:hsl(var(--midGray));flex-direction:column;font-size:15px;display:flex}.te-contactcard .te-contactcard__body>:first-child,.te-contactcard .te-contactcard__body :is(strong,b,h4,h5){color:hsl(var(--blue));font-size:15px;font-weight:700}:is(.te-contactcard .te-contactcard__body>:is(h4,h5):not(:first-child),.te-contactcard .te-contactcard__body>p:has(>:is(strong,b):first-child):not(:first-child)){margin-top:var(--space-3)}.te-contactcard a{color:hsl(var(--blue));transition:color var(--transition-time);text-decoration:none}.te-contactcard a:hover,.te-contactcard a:focus-visible{text-underline-offset:3px;text-decoration:underline}.te-contactcard :is(.te-contactcard__phone,a[href^=tel\:]){color:hsl(var(--midGray))}.te-contactcard :is(.te-contactcard__mail,a[href^=mailto\:],joomla-hidden-mail a){color:hsl(var(--orange));font-weight:700}.te-sidecard{padding:var(--te-side-pad,24px);background-color:hsl(var(--white));border:var(--te-side-border,1px solid hsla(var(--darkBlue), .1))}.te-sidecard .te-sidecard__title{margin:0 0 var(--space-4);color:hsl(var(--blue));text-wrap:balance;font-size:21px;font-weight:700;line-height:1.2}.te-sidecard .te-sidecard__body{color:hsl(var(--midGray));font-size:15px}.te-sidecard .te-sidecard__body>*+*{margin-top:var(--space-3)}.te-sidecard .te-sidecard__body img{border-radius:var(--radius)}.te-sidecard ul.mod-menu{padding:0;list-style:none}.te-sidecard ul.mod-menu li+li{border-top:1px solid hsla(var(--darkBlue), .08)}.te-sidecard ul.mod-menu a,.te-sidecard ul.mod-menu .mod-menu__heading,.te-sidecard ul.mod-menu .separator{color:hsl(var(--blue));padding:10px 0;text-decoration:none;display:block}.te-sidecard ul.mod-menu a:hover,.te-sidecard ul.mod-menu a:focus-visible,.te-sidecard ul.mod-menu .current>a{color:hsl(var(--darkBlue));box-shadow:inset 3px 0 0 hsl(var(--gold));padding-left:12px}.te-sidecard ul.mod-menu a{transition:padding var(--transition-time), box-shadow var(--transition-time)}.te-sidecard ul.mod-menu ul{padding-left:var(--space-4);font-size:var(--fs-sm);list-style:none}@media (prefers-reduced-motion:reduce){.te-page__sidebar *{transition:none!important}}.te-archive{font-size:15px}.te-archive__years,.te-archive__months{margin:0;padding:0;list-style:none}.te-archive__year{border-top:1px solid hsla(var(--darkBlue), .08)}.te-archive__year:last-child{border-bottom:1px solid hsla(var(--darkBlue), .08)}.te-archive__summary{color:hsl(var(--blue));cursor:pointer;transition:color var(--transition-time);align-items:center;gap:10px;padding:4px 2px;font-weight:700;text-decoration:none;list-style:none;display:flex}.te-archive__summary::-webkit-details-marker{display:none}.te-archive__summary:hover,.te-archive__summary:focus-visible{color:hsl(var(--darkBlue))}.te-archive__summary:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:2px;border-radius:var(--radius-sm)}.te-archive__label{flex:auto}.te-archive__chevron{color:hsl(var(--midGray));transition:transform var(--transition-time);flex:none}details[open]>summary .te-archive__chevron{transform:rotate(180deg)}.te-archive__count{background:hsla(var(--blue), .1);min-width:24px;color:hsl(var(--blue));text-align:center;border-radius:999px;flex:none;padding:1px 7px;font-size:11px;font-weight:700;line-height:1.6}.te-archive__months{grid-template-columns:minmax(0,1fr);gap:1px;padding:0 0 8px;display:grid}.te-archive__month{border-radius:var(--radius-sm);color:hsl(var(--darkBlue));transition:background-color var(--transition-time), color var(--transition-time);justify-content:space-between;align-items:center;gap:8px;padding:5px 8px;text-decoration:none;display:flex}.te-archive__month:hover,.te-archive__month:focus-visible{background:hsla(var(--lightBlue), .25);color:hsl(var(--darkBlue))}.te-archive__month.is-current{background:hsl(var(--blue));color:hsl(var(--white));font-weight:700}.te-archive__month.is-current .te-archive__count{background:hsla(var(--white), .2);color:hsl(var(--white))}.te-archive__more{border-top:1px solid hsla(var(--darkBlue), .08)}.te-archive__more>details>.te-archive__years{padding-top:4px}.te-archive__more>details>.te-archive__years>.te-archive__year:first-child{border-top:0}.te-archive__more>details>.te-archive__years>.te-archive__year:last-child{border-bottom:0}.te-archive__more-btn{border-radius:var(--radius);background:hsla(var(--lightBlue), .2);color:hsl(var(--blue));cursor:pointer;transition:background-color var(--transition-time), color var(--transition-time);justify-content:center;align-items:center;gap:8px;margin:8px 0;padding:7px 12px;font-size:14px;font-weight:500;list-style:none;display:flex}.te-archive__more-btn::-webkit-details-marker{display:none}.te-archive__more-btn:hover{background:hsla(var(--lightBlue), .35);color:hsl(var(--darkBlue))}.te-archive__more-btn:focus-visible{outline:2px solid hsl(var(--gold));outline-offset:2px}.te-archive__more-btn .te-archive__chevron{color:currentColor}.te-archive__more-btn .te-archive__more-hide{display:none}details[open]>.te-archive__more-btn .te-archive__more-show{display:none}details[open]>.te-archive__more-btn .te-archive__more-hide{display:inline}.te-archive__select{border:1px solid hsla(var(--darkBlue), .2);border-radius:var(--radius);background:hsl(var(--white));width:100%;min-height:42px;color:hsl(var(--darkBlue));font:inherit;padding:6px 12px}.te-archive__empty{color:hsl(var(--midGray));margin:0}@media (prefers-reduced-motion:reduce){.te-archive__chevron{transition:none}}