.te-list{min-width:0}.te-list__desc{margin-bottom:var(--space-6)}.te-list__empty{padding:var(--space-6);border:1px dashed hsla(var(--darkBlue), .2);border-radius:var(--radius-lg);color:hsl(var(--midGray));text-align:center}.te-list__filters{justify-content:space-between;align-items:center;gap:var(--space-3) var(--space-5);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.te-list__filters :is(input,select){border:1px solid hsla(var(--darkBlue), .2);border-radius:var(--radius);background:hsl(var(--white));min-height:40px;color:hsl(var(--darkBlue));font:inherit;padding:6px 12px}.te-list__filters :is(input,select):focus-visible{outline:2px solid hsl(var(--gold));outline-offset:1px}.te-list__search{gap:var(--space-2);flex-wrap:wrap;flex:320px;display:flex}.te-list__search input{flex:180px;min-width:0}.te-list__limit{align-items:center;gap:var(--space-2);color:hsl(var(--midGray));font-size:var(--fs-sm);display:flex}.te-btn{border:1px solid hsl(var(--blue));border-radius:var(--radius);background:hsl(var(--blue));min-height:40px;color:hsl(var(--white));font:inherit;cursor:pointer;transition:background-color var(--transition-time), color var(--transition-time);justify-content:center;align-items:center;padding:6px 18px;font-weight:500;display:inline-flex}.te-btn:hover,.te-btn:focus-visible{background:hsl(var(--darkBlue))}.te-btn.te-btn--ghost{color:hsl(var(--blue));background:0 0}.te-btn.te-btn--ghost:hover,.te-btn.te-btn--ghost:focus-visible{background:hsla(var(--blue), .08)}:is(.te-list__more,.te-list__children){margin:var(--space-6) 0}:is(.te-list__more,.te-list__children) ul{border-top:1px solid hsla(var(--darkBlue), .1);margin:0;padding:0;list-style:none}:is(.te-list__more,.te-list__children) li{justify-content:space-between;align-items:baseline;gap:var(--space-3);border-bottom:1px solid hsla(var(--darkBlue), .1);padding:10px 0;display:flex}:is(.te-list__more,.te-list__children) a{color:hsl(var(--blue));font-weight:500;text-decoration:none}:is(.te-list__more,.te-list__children) a:hover,:is(.te-list__more,.te-list__children) a:focus-visible{text-underline-offset:3px;text-decoration:underline}.te-list__subtitle{margin:0 0 var(--space-3);color:hsl(var(--blue));font-size:20px;font-weight:700}.te-list__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:12px;font-weight:700}.te-postgrid{gap:var(--space-5);margin:0 0 var(--space-7);grid-template-columns:repeat(auto-fill,minmax(min(100%,250px),1fr));display:grid}.te-postgrid.te-postgrid--row{grid-template-columns:minmax(0,1fr);gap:0}.te-postgrid.te-postgrid--row>:first-child{padding-top:0}.te-post{--te-post:var(--blue);--te-post-ink:var(--white);border:1px solid hsla(var(--darkBlue), .1);border-radius:var(--radius-lg);background:hsl(var(--white));min-width:0;transition:box-shadow var(--transition-time), border-color var(--transition-time), transform var(--transition-time);flex-direction:column;display:flex;position:relative;overflow:hidden}.te-post:hover,.te-post:focus-within{border-color:hsla(var(--darkBlue), .18);box-shadow:var(--shadow-card)}.te-post:hover{transform:translateY(-2px)}.te-post .te-post__media{aspect-ratio:16/10;background:hsl(var(--blue));position:relative;overflow:hidden}.te-post .te-post__media img{object-fit:cover;width:100%;height:100%;transition:transform .6s;display:block}.te-post:hover .te-post__media img{transform:scale(1.04)}.te-post .te-post__placeholder{background:hsl(var(--blue));position:absolute;inset:0}.te-post .te-post__placeholder:after{content:"";background-color:hsla(var(--white), .14);position:absolute;inset:18% 30%;-webkit-mask:url(../images/watermark_tf.svg) 50%/contain no-repeat;mask:url(../images/watermark_tf.svg) 50%/contain no-repeat}.te-post .te-post__body{align-items:flex-start;gap:var(--space-2);flex-direction:column;flex:auto;padding:18px 20px 22px;display:flex}.te-post .te-post__badge{border-radius:var(--radius-sm);background:hsl(var(--te-post));color:hsl(var(--te-post-ink));letter-spacing:.1em;text-transform:uppercase;margin:0 0 2px;padding:3px 9px;font-size:11px;font-weight:700;line-height:1.4}.te-post .te-post__title{color:hsl(var(--blue));font-family:var(--font-base);overflow-wrap:anywhere;-webkit-hyphens:manual;hyphens:manual;text-wrap:pretty;margin:0;font-size:19px;font-weight:700;line-height:1.25}.te-post .te-post__link{color:inherit;text-decoration:none}.te-post .te-post__link:after{content:"";z-index:1;position:absolute;inset:0}.te-post .te-post__link:hover,.te-post .te-post__link:focus-visible{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.te-post .te-post__link:focus-visible{outline:none}.te-post .te-post__link:focus-visible:after{outline:3px solid hsl(var(--gold));outline-offset:-3px;border-radius:var(--radius-lg)}.te-post .te-post__date{color:hsl(var(--midGray));font-size:13px;line-height:1.3}.te-post .te-post__intro{color:hsl(var(--midGray));-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;margin:4px 0 0;font-size:14px;line-height:1.5;display:-webkit-box;overflow:hidden}.te-post .te-post__author{color:hsl(var(--midGray));font-size:13px;line-height:1.3}.te-post .te-post__tags{z-index:2;flex-wrap:wrap;flex:1 0 100%;align-items:baseline;gap:4px 12px;margin:4px 0 0;font-size:14px;line-height:1.4;display:flex;position:relative}.te-post .te-post__tags-label{color:hsl(var(--midGray))}.te-post .te-post__tag{color:hsl(var(--blue));font-weight:500;text-decoration:none}.te-post .te-post__tag:hover,.te-post .te-post__tag:focus-visible{text-underline-offset:3px;text-decoration:underline}.te-post .te-post__status{color:hsl(var(--strawberry));text-transform:uppercase;margin:0;font-size:12px;font-weight:700}.te-post .te-post__body>:not(.te-post__badge,.te-post__title,.te-post__date,.te-post__author,.te-post__intro,.te-post__tags,.te-post__status){z-index:2;position:relative}.te-post.te-post--unpublished{border-style:dashed;border-color:hsla(var(--strawberry), .6)}.te-post.te-post--unpublished .te-post__media{opacity:.6}.te-post.te-post--row{gap:var(--space-5);padding:var(--space-5) 0;border:0;border-bottom:1px solid hsla(var(--darkBlue), .1);background:0 0;border-radius:0;grid-template-columns:minmax(0,1fr);display:grid;overflow:visible}.te-post.te-post--row:hover,.te-post.te-post--row:focus-within{border-color:hsla(var(--darkBlue), .1);box-shadow:none;transform:none}.te-post.te-post--row.te-post--media{grid-template-columns:clamp(140px,24%,210px) minmax(0,1fr);align-items:start}.te-post.te-post--row .te-post__media{aspect-ratio:16/9;border-radius:var(--radius)}.te-post.te-post--row .te-post__body{flex-flow:wrap;align-items:center;gap:8px 10px;padding:0;display:flex}.te-post.te-post--row .te-post__badge{order:1;margin:0}.te-post.te-post--row .te-post__date,.te-post.te-post--row .te-post__author{border-radius:var(--radius-sm);background:hsla(var(--darkBlue), .07);color:hsl(var(--darkBlue));order:2;padding:3px 9px;font-size:12px;font-weight:500;line-height:1.4}.te-post.te-post--row .te-post__title{flex:1 0 100%;order:3;margin-top:2px;font-size:clamp(19px,1.1rem + .4vw,23px);font-weight:500}.te-post.te-post--row .te-post__intro{-webkit-line-clamp:4;line-clamp:4;flex:1 0 100%;order:4;margin:0;font-size:15px}.te-post.te-post--row .te-post__tags{order:5}.te-post.te-post--row .te-post__body>:not(.te-post__badge,.te-post__title,.te-post__date,.te-post__author,.te-post__intro,.te-post__tags){flex:1 0 100%;order:6}.te-post.te-post--row.te-post--unpublished{border-bottom-style:dashed;border-bottom-color:hsla(var(--strawberry), .6)}.te-post.te-post--row .te-post__link:focus-visible:after{border-radius:var(--radius);outline-offset:2px}@media not (min-width:576px){.te-post.te-post--row.te-post--media{gap:var(--space-3);grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.te-post,.te-post .te-post__media img{transition:none}.te-post:hover,.te-post:hover .te-post__media img{transform:none}}.te-pager{align-items:center;gap:var(--space-3);margin:var(--space-6) 0;flex-direction:column;display:flex}.te-pager__list{flex-wrap:wrap;justify-content:center;gap:6px;margin:0;padding:0;list-style:none;display:flex}.te-pager__item{margin:0;padding:0;list-style:none}.te-pager__link,.te-pager__gap{border-radius:var(--radius);justify-content:center;align-items:center;min-width:42px;height:42px;padding:0 10px;font-size:15px;font-weight:500;line-height:1;display:inline-flex}.te-pager__link{border:1px solid hsla(var(--darkBlue), .15);background:hsl(var(--white));color:hsl(var(--blue));transition:background-color var(--transition-time), border-color var(--transition-time), color var(--transition-time);text-decoration:none}.te-pager__link svg{display:block}.te-pager__link:is(a):hover,.te-pager__link:is(a):focus-visible{border-color:hsl(var(--blue));background:hsla(var(--lightBlue), .25);color:hsl(var(--darkBlue))}.te-pager__link.is-current{border-color:hsl(var(--blue));background:hsl(var(--blue));color:hsl(var(--white));font-weight:700}.te-pager__link.is-disabled{opacity:.35}.te-pager__gap{min-width:24px;color:hsl(var(--midGray));padding:0}.te-pager__counter{color:hsl(var(--midGray));margin:0;font-size:13px}@media not (min-width:576px){.te-pager__link,.te-pager__gap{min-width:38px;height:38px}}.te-tagcloud__list{flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:0;list-style:none;display:flex}.te-tagcloud__list li{margin:0;padding:0}.te-tagcloud__tag{border:1px solid hsla(var(--darkBlue), .15);background:hsl(var(--white));color:hsl(var(--blue));overflow-wrap:anywhere;max-width:100%;transition:background-color var(--transition-time), border-color var(--transition-time), color var(--transition-time);border-radius:999px;align-items:center;gap:6px;padding:5px 6px 5px 12px;font-size:14px;line-height:1.3;text-decoration:none;display:inline-flex}.te-tagcloud__tag:not(:has(.te-tagcloud__count)){padding-right:12px}.te-tagcloud__tag:hover,.te-tagcloud__tag:focus-visible{border-color:hsl(var(--blue));background:hsla(var(--lightBlue), .25);color:hsl(var(--darkBlue))}.te-tagcloud__tag.is-active{border-color:hsl(var(--blue));background:hsl(var(--blue));color:hsl(var(--white))}.te-tagcloud__tag.is-active .te-tagcloud__count{background:hsla(var(--white), .2);color:hsl(var(--white))}.te-tagcloud__count{white-space:nowrap;background:hsla(var(--blue), .1);min-width:22px;height:22px;color:hsl(var(--blue));border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.te-tagcloud--sized .te-tagcloud__count{font-size:11px}.te-tagcloud__empty{color:hsl(var(--midGray));margin:0;font-size:14px}.te-archive-form{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:hsla(var(--blue), .05)}.te-archive-form :is(input,select){border:1px solid hsla(var(--darkBlue), .2);border-radius:var(--radius);background:hsl(var(--white));width:100%;min-height:40px;color:hsl(var(--darkBlue));font:inherit;padding:6px 12px}.te-archive-form :is(input,select):focus-visible{outline:2px solid hsl(var(--gold));outline-offset:1px}.te-archive-form__fields{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(190px,1fr));display:grid}.te-archive-form__field{min-width:0}.te-archive-form__search{gap:var(--space-2);grid-column:1/-1;display:flex}.te-archive-form__search input{flex:auto;min-width:0}.te-archive-form__search .te-btn{flex:none}.te-archive-form__search .te-btn--ghost{min-width:40px;padding-inline:10px;font-size:20px;line-height:1}.te-archivepage__back{margin:0 0 var(--space-4)}.te-archive-years{gap:var(--space-6);display:grid}.te-archive-year__title{align-items:center;gap:var(--space-3);margin:0 0 var(--space-3);padding-bottom:var(--space-2);border-bottom:2px solid hsla(var(--blue), .15);font-size:22px;font-weight:700;display:flex}.te-archive-year__title a{color:hsl(var(--blue));text-decoration:none}.te-archive-year__title a:hover,.te-archive-year__title a:focus-visible{text-underline-offset:4px;text-decoration:underline}.te-archive-year__title .te-list__count{font-size:12px;font-weight:600}.te-archive-year__months{gap:var(--space-2);grid-template-columns:repeat(auto-fill,minmax(140px,1fr));margin:0;padding:0;list-style:none;display:grid}.te-archive-month{border:1px solid hsla(var(--darkBlue), .12);border-left:4px solid hsl(var(--gold));border-radius:var(--radius);background:hsl(var(--white));height:100%;color:hsl(var(--darkBlue));transition:background-color var(--transition-time), border-color var(--transition-time);flex-direction:column;gap:2px;padding:10px 14px;text-decoration:none;display:flex}.te-archive-month:hover,.te-archive-month:focus-visible{border-color:hsl(var(--blue));background:hsla(var(--blue), .06)}.te-archive-month__name{font-weight:600}.te-archive-month__count{color:hsl(var(--midGray));font-size:var(--fs-sm)}.te-post mark{background:hsla(var(--gold), .35);color:inherit;border-radius:2px;padding:0 2px}.te-events--event :is(.teevents-event-header,.teevents-event-image){display:none}#content .container article.te-events ul.teevents-cal-legend{margin:0 0 20px}div.teevents-upcoming{margin-bottom:20px}.teevents-btn.is-active{color:hsl(var(--white))!important}#content .container article.te-events .btn{border:1px solid hsl(var(--blue));border-radius:var(--radius);min-height:36px;color:hsl(var(--blue));font-size:var(--fs-sm);transition:background-color var(--transition-time);background:0 0;align-items:center;gap:6px;margin:0 6px 6px 0;padding:4px 14px;font-weight:500;text-decoration:none;display:inline-flex}#content .container article.te-events .btn:hover,#content .container article.te-events .btn:focus-visible{background:hsla(var(--blue), .08)}:is(.te-events,.te-sidecard,.te-page){--link-color:hsl(var(--blue));--te-btn-active-bg:hsl(var(--blue));--te-btn-color:hsl(var(--darkBlue));--border-color:hsla(var(--darkBlue), .15)}#content .container article.te-events .teevents-cal-title{margin:var(--space-4) 0 var(--space-3);color:hsl(var(--blue));font-family:Kanit,sans-serif;font-size:26px;font-weight:600}.te-top__inner{gap:var(--space-7);padding-top:var(--space-5);display:grid}.te-top+.te-page{padding-top:var(--space-7)}.te-newsblock{min-width:0;margin-bottom:20px}.te-newsblock .te-post__date,.te-newsblock .te-post__author{color:#9e7100;font-weight:600}.te-newsblock__head{align-items:center;gap:var(--space-4);margin-bottom:var(--space-5);display:flex}.te-newsblock__title{color:hsl(var(--blue));font-family:var(--font-base);flex:none;margin:0;font-size:clamp(1.25rem,1rem + .6vw,1.5625rem);font-weight:700;line-height:1.15}.te-newsblock__rule{background:hsla(var(--darkBlue), .14);flex:auto;height:1px}.te-newsblock__more{gap:var(--space-2);flex:none;text-decoration:none}.te-newsblock__more svg{transition:transform var(--transition-time)}.te-newsblock__more:hover svg,.te-newsblock__more:focus-visible svg{transform:translate(3px)}.te-newsblock__list{gap:var(--space-5);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.te-newsblock__item{min-width:0;margin:0;padding:0;display:flex}.te-newsblock__item>.te-post{flex:auto}.te-newsblock__item:before{content:none}@media not (min-width:1040px){.te-newsblock__list{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - var(--space-5)) / 2.3);gap:var(--space-4);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--container-pad);margin-inline:calc(var(--container-pad) * -1);padding:4px var(--container-pad) var(--space-4);scrollbar-width:thin;scrollbar-color:hsla(var(--blue), .35) transparent;overflow-x:auto}.te-newsblock__item{scroll-snap-align:start}.te-newsblock .te-post:hover{transform:none}}@media not (min-width:576px){.te-newsblock__list{grid-auto-columns:82%}.te-newsblock__head{gap:var(--space-2) var(--space-4);flex-wrap:wrap}.te-newsblock__rule{display:none}.te-newsblock__title{flex:auto}}.te-slider{--te-slide-title:hsl(var(--blue));--te-slide-text:hsl(var(--midGray));--te-slide-btn:var(--blue);--te-slide-btn-ink:var(--white);min-width:0;padding:var(--space-5);border:1px solid hsla(var(--lightBlue), .45);border-radius:var(--radius-lg);background:hsla(var(--lightBlue), .1);position:relative}.te-slider.splide{visibility:visible}.te-slider:not(.is-initialized) .splide__slide:not(:first-child),.te-slider:not(.is-initialized) .te-slider__nav{display:none}.te-slider:not(.is-initialized) .splide__slide{width:100%}.te-slider .splide__track--fade>.splide__list{display:grid}.te-slider .splide__track--fade>.splide__list>.splide__slide{grid-area:1/1;position:relative}.te-slider .splide__track--slide{border-radius:var(--radius);overflow:hidden}.te-slider__heading{margin:0 0 var(--space-4);color:hsl(var(--blue));font-size:var(--fs-lg);font-weight:700}.te-slide{align-items:center;gap:var(--space-5) var(--space-7);grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin:0;list-style:none;display:grid}.te-slide:before{content:none}.te-slide.te-slide--noimage{grid-template-columns:minmax(0,1fr)}.te-slide__media{aspect-ratio:2;border-radius:var(--radius);background:hsl(var(--blue));position:relative;overflow:hidden}.te-slide__media img{object-fit:cover;width:100%;height:100%;display:block}.te-slide__body{align-items:flex-start;gap:var(--space-4);min-width:0;padding-bottom:var(--space-6);flex-direction:column;display:flex}.te-slide__meta{align-items:baseline;gap:0 var(--space-3);margin:0 0 calc(var(--space-2) * -1);color:var(--te-slide-text);flex-wrap:wrap;font-size:13px;line-height:1.3;display:flex}.te-slide__meta>*+:before{content:"·";margin-right:var(--space-3);opacity:.6}.te-slide__title{color:var(--te-slide-title);font-family:var(--font-base);text-wrap:balance;margin:0;font-size:clamp(20px,1.2rem + .6vw,26px);font-weight:700;line-height:1.15}.te-slide__intro{color:var(--te-slide-text);-webkit-line-clamp:6;line-clamp:6;-webkit-box-orient:vertical;margin:0;font-size:clamp(14px,.85rem + .2vw,16px);line-height:1.45;display:-webkit-box;overflow:hidden}.te-slide__btn{align-items:center;gap:var(--space-3);border-radius:var(--radius);background:hsl(var(--te-slide-btn));min-height:40px;color:hsl(var(--te-slide-btn-ink));font-size:var(--fs-sm);letter-spacing:.05em;text-transform:uppercase;transition:background-color var(--transition-time), box-shadow var(--transition-time);padding:8px 18px;font-weight:600;line-height:1.1;text-decoration:none;display:inline-flex}.te-slide__btn svg{transition:transform var(--transition-time);flex:none}.te-slide__btn:hover,.te-slide__btn:focus-visible{background:hsla(var(--te-slide-btn), .85);color:hsl(var(--te-slide-btn-ink))}:is(.te-slide__btn:hover,.te-slide__btn:focus-visible) svg{transform:translate(3px)}.te-slide__btn:focus-visible{outline:3px solid hsl(var(--gold));outline-offset:2px}.te-slide[style*="--te-slide-btn: var(--white)"] .te-slide__btn{box-shadow:inset 0 0 0 1px hsla(var(--blue), .35)}.te-slider__nav{right:var(--space-5);bottom:var(--space-5);z-index:1;align-items:center;gap:var(--space-1);display:flex;position:absolute}.te-slider__arrow{width:32px;height:32px;color:hsl(var(--blue));cursor:pointer;opacity:.45;transition:opacity var(--transition-time), background-color var(--transition-time);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:inline-grid}.te-slider__arrow.splide__arrow--prev svg{transform:scaleX(-1)}.te-slider__arrow:hover,.te-slider__arrow:focus-visible{opacity:1;background:hsla(var(--blue), .08)}.te-slider__arrow:focus-visible{outline:3px solid hsl(var(--gold));outline-offset:0}.te-slider__arrow:disabled{opacity:.2;cursor:default}.te-slider__counter{min-width:3ch;color:hsl(var(--blue));font-size:var(--fs-sm);font-variant-numeric:tabular-nums;text-align:center}@media not (min-width:768px){.te-slider{padding:var(--space-4)}.te-slide{align-items:start;gap:var(--space-4);grid-template-columns:minmax(0,1fr)}.te-slider__nav{right:var(--space-3);bottom:var(--space-3)}}.te-searchform{margin-bottom:var(--space-6);padding:var(--space-4);border-radius:var(--radius-lg);background:hsla(var(--blue), .05)}.te-searchform :is(input[type=text],input[type=search],select){border:1px solid hsla(var(--darkBlue), .2);border-radius:var(--radius);background-color:hsl(var(--white));width:100%;min-height:40px;color:hsl(var(--darkBlue));font:inherit;padding:6px 12px}.te-searchform :is(input[type=text],input[type=search],select):focus-visible{outline:2px solid hsl(var(--gold));outline-offset:1px}.te-searchform__bar{gap:var(--space-2);display:flex}.te-searchform__bar>.awesomplete{flex:auto;min-width:0;position:relative}.te-searchform__bar .te-btn{flex:none}.te-searchform input.te-searchform__input{border-color:hsla(var(--blue), .25);border-radius:var(--radius-lg);background:hsl(var(--white)) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='20' height='20' viewBox='0 0 24 24'%3E%3Ccircle cx='10.5' cy='10.5' r='6.5' fill='none' stroke='%23163f93' stroke-width='2.2'/%3E%3Cpath d='M15.5 15.5 21 21' stroke='%23163f93' stroke-width='2.2' stroke-linecap='round'/%3E%3C/svg%3E") 16px center / 20px 20px no-repeat;flex:auto;min-width:0;min-height:52px;padding-left:48px;font-size:17px}.te-searchform__submit{min-height:52px;padding-inline:var(--space-5);border-radius:var(--radius-lg)}.te-searchform--compact{padding:var(--space-3)}.te-searchform--compact input.te-searchform__input,.te-searchform--compact .te-searchform__submit,.te-searchform--compact .te-btn{min-height:44px}.te-searchform .awesomplete>ul{z-index:60;padding:var(--space-2) 0;border:1px solid hsla(var(--blue), .15);border-radius:var(--radius-lg);background:hsl(var(--white));box-shadow:0 12px 28px -12px hsla(var(--darkBlue), .35);margin:0;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.te-searchform .awesomplete>ul[hidden]{display:none}.te-searchform .awesomplete>ul>li{padding:8px var(--space-4);color:hsl(var(--darkBlue));cursor:pointer}.te-searchform .awesomplete>ul>li:hover,.te-searchform .awesomplete>ul>li[aria-selected=true]{background:hsla(var(--lightBlue), .25)}.te-searchform .awesomplete>ul mark{color:inherit;background:0 0;font-weight:700}.te-searchform__advanced{margin-top:var(--space-3)}.te-searchform__advanced>summary{align-items:center;gap:var(--space-2);color:hsl(var(--blue));cursor:pointer;font-weight:700;list-style:none;display:inline-flex}.te-searchform__advanced>summary::-webkit-details-marker{display:none}.te-searchform__advanced>summary:before{content:"";width:8px;height:8px;transition:transform var(--transition-time);border-bottom:2px solid;border-right:2px solid;transform:rotate(-45deg)}.te-searchform__advanced[open]>summary:before{transform:rotate(45deg)}.te-searchform__advanced-body{gap:var(--space-4);margin-top:var(--space-3);display:grid}.te-searchform__filters{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.te-searchform__filters>*,.te-searchform__filters .filter-branch,.te-searchform__filters .control-group{min-width:0}.te-searchform__filters .filter-branch{display:contents}.te-searchform__filters label{color:hsl(var(--darkBlue));font-size:var(--fs-sm);margin-bottom:4px;font-weight:700;display:block}.te-searchform__filters .input-group{gap:var(--space-1);display:flex}.te-searchform__filters .btn{border:1px solid hsla(var(--darkBlue), .2);border-radius:var(--radius);background:hsl(var(--white));min-height:40px;color:hsl(var(--blue));cursor:pointer;padding:0 12px}.te-searchform__filters #finder-filter-select-dates{gap:var(--space-3);grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.te-searchform__filters #finder-filter-select-dates>li{align-items:center;gap:var(--space-1);float:none;flex-wrap:wrap;width:auto;margin:0;padding:0;display:flex}.te-searchform__filters #finder-filter-select-dates>li:before{content:none}.te-searchform__filters #finder-filter-select-dates br{display:none}.te-searchform__filters #finder-filter-select-dates label:not(.visually-hidden){flex:0 0 100%}.te-searchform__filters #finder-filter-select-dates select{flex:none;width:auto;min-width:110px;margin:0}.te-searchform__filters #finder-filter-select-dates .field-calendar{flex:150px;min-width:0}.te-searchform__filters #finder-filter-select-dates .input-group{flex-wrap:nowrap;gap:0}.te-searchform__filters #finder-filter-select-dates input[type=text]{border-top-right-radius:0;border-bottom-right-radius:0;flex:auto;width:auto;min-width:0}.te-searchform__filters #finder-filter-select-dates .btn{border-color:hsl(var(--blue));background:hsl(var(--blue));width:44px;color:hsl(var(--white));border-top-left-radius:0;border-bottom-left-radius:0;flex:none;place-items:center;margin-left:-1px;padding:0;display:inline-grid}.te-searchform__filters #finder-filter-select-dates .btn:hover,.te-searchform__filters #finder-filter-select-dates .btn:focus-visible{border-color:hsl(var(--darkBlue));background:hsl(var(--darkBlue))}.te-searchform__filters #finder-filter-select-dates .icon-calendar{background:currentColor;width:18px;height:18px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round'%3E%3Crect x='3' y='5' width='18' height='16' rx='2'/%3E%3Cpath d='M3 10h18M8 3v4M16 3v4'/%3E%3C/svg%3E") 50%/contain no-repeat}.te-searchform__filters #finder-filter-select-dates .icon-calendar:before{content:none}.te-searchpage__meta{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-4);margin-bottom:var(--space-4);color:hsl(var(--midGray));font-size:var(--fs-sm);flex-wrap:wrap;display:flex}.te-searchpage__meta p{margin:0}.te-searchpage__meta .query-required,.te-searchpage__meta .query-optional,.te-searchpage__meta .query-excluded,.te-searchpage__meta .query-term{color:hsl(var(--darkBlue));font-weight:700}.te-searchpage__meta .query-excluded{text-decoration:line-through}.te-searchpage__sort{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.te-searchpage__sort a{border:1px solid hsla(var(--blue), .3);color:hsl(var(--blue));border-radius:999px;padding:4px 12px;text-decoration:none}.te-searchpage__sort a:hover,.te-searchpage__sort a.is-active{border-color:hsl(var(--blue));background:hsl(var(--blue));color:hsl(var(--white))}.te-searchpage__suggest{margin:0 0 var(--space-4);padding:var(--space-3) var(--space-4);border-radius:var(--radius);background:hsla(var(--gold), .12)}.te-searchpage__suggest a{font-weight:700}.te-searchpage__empty{padding:var(--space-6);border:1px dashed hsla(var(--darkBlue), .2);border-radius:var(--radius-lg);text-align:center}.te-searchpage__empty h2{margin:0 0 var(--space-2);font-size:1.5rem}.te-searchpage__empty p{color:hsl(var(--midGray));margin:0}.te-searchpage__counter{margin-top:var(--space-4);color:hsl(var(--midGray));font-size:var(--fs-sm)}.te-search-result__url{margin:var(--space-1) 0 0;color:hsl(var(--green));white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}@media not (min-width:576px){.te-searchform__bar{flex-wrap:wrap}.te-searchform__bar>.awesomplete,.te-searchform__bar .te-searchform__input{flex-basis:100%}.te-searchform__bar .te-btn{flex:1}}.te-alltags__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.te-alltags__list.te-alltags__list--cards{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));display:grid}.te-alltags__link{border:1px solid hsla(var(--blue), .25);background:hsl(var(--white));height:100%;color:hsl(var(--blue));transition:background-color var(--transition-time), color var(--transition-time), border-color var(--transition-time);border-radius:999px;flex-direction:column;gap:4px;padding:8px 16px;text-decoration:none;display:flex}.te-alltags__list--cards .te-alltags__link{padding:var(--space-3) var(--space-4);border-radius:var(--radius-lg)}.te-alltags__link:hover,.te-alltags__link:focus-visible{border-color:hsl(var(--blue));background:hsl(var(--blue));color:hsl(var(--white));text-decoration:none}:is(.te-alltags__link:hover,.te-alltags__link:focus-visible) .te-alltags__desc,:is(.te-alltags__link:hover,.te-alltags__link:focus-visible) .te-alltags__hits{color:hsla(var(--white), .85)}.te-alltags__title{font-weight:700}.te-alltags__desc{color:hsl(var(--midGray));font-size:var(--fs-sm)}.te-alltags__hits{color:hsl(var(--midGray));margin-top:auto;font-size:12px}.te-errorpage{max-width:760px}.te-errorpage__lead{margin:0 0 var(--space-5);color:hsl(var(--darkBlue));font-size:1.125rem;line-height:1.6}.te-errorpage__actions{margin:0 0 var(--space-6)}.te-errorpage__modules{padding-top:var(--space-5);border-top:1px solid hsla(var(--blue), .15)}.te-errorpage__debug{margin-top:var(--space-6);font-size:13px}.te-errorpage__debug summary{color:hsl(var(--strawberry));cursor:pointer;font-weight:700}.te-errorpage__debug table{width:100%;overflow-x:auto}.te-errorpage .te-btn,.te-errorpage .te-btn:hover{text-decoration:none}