@keyframes spin{to{transform:rotate(1turn)}}@layer kth-style{.kth-button{display:inline-flex;padding:.5rem 1rem;justify-content:center;align-items:center;border:unset;border-radius:.25rem;background:none;font-weight:700;font-size:1rem;line-height:1.5rem;text-decoration:none}.kth-button:hover{cursor:pointer}.kth-button:disabled{cursor:not-allowed;opacity:.6}.kth-button.primary{background:var(--color-primary, #004791);color:var(--color-on-primary)}.kth-button.primary:hover:not(:disabled){background:var(--color-primary-hover)}.kth-button.secondary,.kth-button.previous{border:1px solid var(--color-secondary);color:var(--color-secondary);background:none}.kth-button.secondary:hover:not(:disabled),.kth-button.previous:hover:not(:disabled){background:var(--color-secondary-hover)}.kth-button.success,.kth-button.next{background:var(--color-success);color:var(--color-on-primary)}.kth-button.success:hover:not(:disabled),.kth-button.next:hover:not(:disabled){background:var(--color-success-hover)}.kth-button.error{background:var(--color-error);color:var(--color-on-primary)}.kth-button.error:hover:not(:disabled){background:var(--color-error-hover)}.kth-button.back,.kth-button.menu{padding:.5rem 0;gap:.25rem;color:var(--color-tertiary);font-weight:400;font-size:1rem;line-height:1.5rem}.kth-button.back:hover:not(:disabled),.kth-button.menu:hover:not(:disabled){text-decoration-line:underline}.kth-button.menu::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M3.417%2014.195v-1.083h13.166v1.083H3.417Zm0-3.653V9.458h13.166v1.084H3.417Zm0-3.654V5.804h13.166v1.084H3.417Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover;background-color:var(--color-tertiary)}.kth-button.back::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M13.502%2010.542H4.417V9.458h9.085L9.234%205.191%2010%204.417%2015.583%2010%2010%2015.583l-.766-.774%204.268-4.267Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover;rotate:180deg;background-color:var(--color-tertiary)}.kth-button.previous{gap:.25rem}.kth-button.previous::before{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M12.851%2010.864h-9.02V9.136h9.02L8.773%205.057%2010%203.831%2016.17%2010%2010%2016.17l-1.227-1.228%204.078-4.078Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover;rotate:180deg;background-color:var(--color-text)}.kth-button.next{gap:.25rem}.kth-button.next::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22M12.851%2010.864h-9.02V9.136h9.02L8.773%205.057%2010%203.831%2016.17%2010%2010%2016.17l-1.227-1.228%204.078-4.078Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover;background-color:var(--color-on-primary)}}@layer kth-style{.kth-search{display:grid;grid-template-areas:"label" "input";max-width:40rem}.kth-search>label{font-weight:700;font-size:1.25rem;line-height:1.75rem;display:block;margin-block:.25rem;grid-area:label}.kth-search>input{--border-width: 0.0625rem;padding-inline:var(--space-inner-inline);padding-block:calc(var(--space-inner-block) - var(--border-width));border-radius:.25rem;border-width:var(--border-width);border-style:solid;border-color:var(--color-secondary);color:var(--color-secondary);grid-area:input;background:rgba(0,0,0,0);font-weight:400;font-size:1rem;line-height:1.5rem}.kth-search>button{background:rgba(0,0,0,0);border:none;height:calc(1.5rem + 2*var(--space-inner-icon));width:calc(1.5rem + 2*var(--space-inner-icon));padding-block:var(--space-inner-icon);grid-area:input;place-self:center end}.kth-search>button::after{width:1.5rem;height:1.5rem;background-color:var(--color-secondary)}.kth-search>button:not(.loading)::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23212121%22%20d%3D%22m15.89%2016.647-4.964-4.963a4.96%204.96%200%200%201-1.37.735c-.498.174-1.01.26-1.54.26-1.3%200-2.404-.454-3.314-1.364C3.792%2010.405%203.337%209.3%203.337%208S3.792%205.598%204.7%204.687c.91-.911%202.015-1.366%203.314-1.366s2.403.455%203.314%201.365c.911.91%201.366%202.015%201.366%203.315%200%20.545-.089%201.066-.268%201.563a4.993%204.993%200%200%201-.727%201.346l4.963%204.963-.774.774Zm-7.874-5.05c1.004%200%201.855-.35%202.551-1.046.697-.696%201.045-1.547%201.045-2.551%200-1.004-.348-1.855-1.045-2.551-.696-.697-1.547-1.045-2.551-1.045-1.004%200-1.855.348-2.551%201.045C4.768%206.145%204.42%206.996%204.42%208c0%201.004.348%201.855%201.045%202.551.696.697%201.547%201.045%202.551%201.045Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover}.kth-search>button.loading::after{--icon: url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2220%22%20height%3D%2220%22%20fill%3D%22none%22%3E%3Cpath%20fill%3D%22%23000%22%20d%3D%22M17%2010a7%207%200%201%200-7%207v-1.75A5.25%205.25%200%201%201%2015.25%2010H17Z%22%2F%3E%3C%2Fsvg%3E");content:"";display:inline-block;width:1.25rem;min-width:1.25rem;height:1.25rem;-webkit-mask-image:var(--icon);mask-image:var(--icon);mask-size:cover;-webkit-mask-size:cover;animation:spin 750ms infinite linear;content:"";display:block;margin:auto}}@layer kth-style{.kth-visually-hidden{position:absolute;top:auto;overflow:hidden;clip:rect(1px, 1px, 1px, 1px);width:1px;height:1px;white-space:nowrap}}.searchContentStage .searchAutoCompleteField,.searchWidget .searchAutoCompleteField{position:relative}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer{display:flex;background-color:var(--color-background);border:1px solid var(--color-border);border-top:0;box-shadow:0px 2px 5px 0px rgba(0,0,0,.4);flex-direction:column-reverse;position:absolute;top:100%;width:100%;--color-text: #212121;--color-text-muted: #646464;--color-background: #fcfcfc;--color-background-alt: #ededed;--color-header: #fcfcfc;--color-on-header: #000061;--color-primary: #004791;--color-primary-hover: #003975;--color-on-primary: #fcfcfc;--color-secondary: #212121;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #036eb8;--color-error: #c7321d;--color-error-hover: #bf2c17;--color-success: #3d784a;--color-success-hover: #366f43;--color-border: #a5a5a5}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card{padding:0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card .card-body,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card .card-body{padding:8px 16px}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card img,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card img{height:3.5rem;width:3.5rem;margin:8px 0 8px 16px}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card .card-subtitle,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card .card-subtitle{margin:0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card p.card-text,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card p.card-text{margin:0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card p.card-text a,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card p.card-text a{text-decoration:none}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer .searchAutoCompleteItemPane{overflow-y:hidden;padding:20px 0;border-right:1px solid var(--color-border);color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane{overflow-y:scroll}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn{flex-direction:column;max-height:30rem;overflow-y:scroll;overflow-x:hidden}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .suggestResultPaneContainer,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .suggestResultPaneContainer{margin-bottom:13px}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .suggestResultPaneContainer .searchAutoCompleteItemPane.suggestResultPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .suggestResultPaneContainer .searchAutoCompleteItemPane.suggestResultPane{max-height:none;overflow:unset;padding:0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .searchAutoCompleteItemPane{max-height:none;overflow:unset;padding:20px 0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemPane{flex:1;border-right:1px solid #eee;overflow-y:scroll}@media(min-width: 768px){.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemPane{height:30rem}}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemPane:last-child,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemPane:last-child{border-right:0}.searchContentStage .searchAutoCompleteField .searchAutoCompleteItemPane.suggestResultPane,.searchWidget .searchAutoCompleteField .searchAutoCompleteItemPane.suggestResultPane{max-width:100%}.searchContentStage .searchAutoCompleteField .suggestResultPaneContainer,.searchWidget .searchAutoCompleteField .suggestResultPaneContainer{flex:1}.searchContentStage .searchAutoCompleteField .suggest--Animation-leave,.searchWidget .searchAutoCompleteField .suggest--Animation-leave{opacity:1;width:50%}.searchContentStage .searchAutoCompleteField .suggest--Animation-leave-active,.searchWidget .searchAutoCompleteField .suggest--Animation-leave-active{flex:none;overflow:hidden;transition:width .3s ease-out,opacity .2s ease-in}.searchContentStage .searchAutoCompleteField .suggest--Animation-leave-end,.searchWidget .searchAutoCompleteField .suggest--Animation-leave-end{width:0;opacity:0}.searchContentStage .searchAutoCompleteField .suggest--Animation-enter,.searchWidget .searchAutoCompleteField .suggest--Animation-enter{width:0;opacity:0}.searchContentStage .searchAutoCompleteField .suggest--Animation-enter-active,.searchWidget .searchAutoCompleteField .suggest--Animation-enter-active{flex:none;transition:width .1s linear,opacity .1s ease-out}.searchContentStage .searchAutoCompleteField .suggest--Animation-enter-end,.searchWidget .searchAutoCompleteField .suggest--Animation-enter-end{opacity:1;width:50%}.searchContentStage .searchAutoCompleteField .showAsColumn .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .showAsColumn .searchAutoCompleteItemPane{height:auto;max-height:30rem}@media(min-width: 768px){.searchContentStage .searchAutoCompleteField .showAsColumn .searchAutoCompleteItemPane,.searchWidget .searchAutoCompleteField .showAsColumn .searchAutoCompleteItemPane{height:auto;max-height:30rem}}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem,.searchWidget .searchAutoCompleteField .searchAutocompleteItem{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc;padding:8px 16px;cursor:pointer;text-align:left}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem:hover,.searchWidget .searchAutoCompleteField .searchAutocompleteItem:hover{background-color:var(--color-background);color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem:hover h3,.searchContentStage .searchAutoCompleteField .searchAutocompleteItem:hover h4,.searchWidget .searchAutoCompleteField .searchAutocompleteItem:hover h3,.searchWidget .searchAutoCompleteField .searchAutocompleteItem:hover h4{color:#fff}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem:last-child,.searchWidget .searchAutoCompleteField .searchAutocompleteItem:last-child{border-bottom:0}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight{background-color:var(--color-background);color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight h4.card-title,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight h4.card-title{color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight h6.card-subtitle,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight h6.card-subtitle{color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight .card-body,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight .card-body{color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight a,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight a{color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutosuggestItemThumbnail,.searchWidget .searchAutoCompleteField .searchAutosuggestItemThumbnail{width:30px;height:30px;display:inline-block;margin:.2rem .5rem .2rem 0}.searchContentStage .searchAutoCompleteField .searchAutosuggestItemBody,.searchWidget .searchAutoCompleteField .searchAutosuggestItemBody{display:inline-block}.searchContentStage .searchAutoCompleteField .searchAutosuggestShowMore,.searchWidget .searchAutoCompleteField .searchAutosuggestShowMore{margin-bottom:7px}.searchContentStage .searchAutoCompleteField .searchAutosuggestShowMore .card.card-body,.searchWidget .searchAutoCompleteField .searchAutosuggestShowMore .card.card-body{padding:8px 16px;background-color:var(--color-background-alt)}.searchContentStage .searchAutoCompleteField .searchAutosuggestShowMore a,.searchWidget .searchAutoCompleteField .searchAutosuggestShowMore a{font-weight:400;font-size:1rem;line-height:1.5rem;text-decoration:none}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight{background-color:var(--color-background);color:var(--color-text)}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Highlight a,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Highlight a{color:#fff;text-decoration:underline}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-leave,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-leave{opacity:1}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-leave-active,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-leave-active{overflow:hidden;transition:height .3s ease-out,opacity .2s ease-in}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-leave-end,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-leave-end{height:0;opacity:0}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-enter,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-enter{height:0;opacity:0}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-enter-active,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-enter-active{transition:height .2s ease-out,opacity .5s ease-in}.searchContentStage .searchAutoCompleteField .searchAutocompleteItem--Animation-enter-end,.searchWidget .searchAutoCompleteField .searchAutocompleteItem--Animation-enter-end{opacity:1}.searchContentStage .searchInputForm,.searchWidget .searchInputForm{position:relative}.searchContentStage .searchActionBar,.searchWidget .searchActionBar{position:absolute;top:0;bottom:0;display:inline-block;margin-left:-6.7rem;margin-right:0;vertical-align:top}.searchContentStage .searchActionBar input,.searchWidget .searchActionBar input{margin:0;height:100%;vertical-align:top}.searchContentStage .suggestResultPane,.searchWidget .suggestResultPane{position:relative;padding:1rem;max-width:29rem}.searchContentStage .suggestResultPane .searchAutosuggestItemGroup:first-child h2,.searchWidget .suggestResultPane .searchAutosuggestItemGroup:first-child h2{margin-top:0}.searchContentStage .suggestResultPane h2,.searchWidget .suggestResultPane h2{color:var(--color-text);font-weight:700;font-size:1rem;line-height:1.5rem;margin:0;padding:8px 8px 8px 16px}.searchContentStage .suggestResultPane .blankslate,.searchWidget .suggestResultPane .blankslate{min-height:1rem;left:0;top:0;right:0;bottom:0;border-radius:0;box-shadow:none;border-width:0;background-color:#fff}.searchContentStage .suggestResultPane .blankslate h3,.searchWidget .suggestResultPane .blankslate h3{color:#aaa;text-align:center}.searchContentStage .suggestResultPane .searchAutocompleteItem--Animation:first-child h2,.searchWidget .suggestResultPane .searchAutocompleteItem--Animation:first-child h2{margin-top:0;padding:10px 20px 7px}.searchInputBar form.searchInputForm .searchAutoCompleteField label.hideAnimation{animation:hideLabelAnimation .3s forwards;animation-timing-function:ease-out}.searchInputBar form.searchInputForm .searchAutoCompleteField label.showAnimation{animation:showLabelAnimation .6s forwards;animation-timing-function:ease-out;z-index:0}.searchInputBar form.searchInputForm .searchAutoCompleteField label button.removeFilter{border:none;background:url(/search/static/close-black.4f2a2f0c.svg) no-repeat rgba(0,0,0,0);background-size:14px 14px;background-position:center;height:24px;width:24px;cursor:pointer;margin-right:10px;vertical-align:middle;padding:0}.searchInputBar form.searchInputForm .searchAutoCompleteField label button.removeFilter:hover{filter:brightness(0.8)}@keyframes hideLabelAnimation{0%{opacity:1}100%{opacity:0}}@keyframes showLabelAnimation{0%{opacity:0;margin-top:20px}20%{opacity:0;margin-top:20px}100%{opacity:1;margin-top:0}}.searchAutoCompleteField .searchAutosuggestItem{cursor:pointer}.searchAutoCompleteField .searchAutosuggestItem:hover,.searchAutoCompleteField .searchAutosuggestItem.searchAutocompleteItem--Highlight{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc;background-color:var(--color-background);color:var(--color-text)}.searchAutoCompleteField .searchAutosuggestItem:hover a,.searchAutoCompleteField .searchAutosuggestItem.searchAutocompleteItem--Highlight a{color:var(--color-text)}.searchAutoCompleteField .searchAutosuggestShowMore{cursor:pointer}.searchAutoCompleteField .searchAutosuggestShowMore .card{border-bottom:none;padding:1rem .5rem;min-height:0}.searchAutoCompleteField .searchAutosuggestShowMore .card:hover,.searchAutoCompleteField .searchAutosuggestShowMore .card.searchAutocompleteItem--Highlight{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc;background-color:var(--color-background)}.searchAutoCompleteField .searchAutosuggestShowMore .card:hover a,.searchAutoCompleteField .searchAutosuggestShowMore .card.searchAutocompleteItem--Highlight a{color:var(--color-text)}.searchAutoCompleteField .card{all:revert;display:flex;align-items:flex-start}.searchAutoCompleteField .card.card-body{flex-direction:column;align-items:flex-start;justify-content:center}.searchAutoCompleteField .card .card-title{font-weight:400;font-size:1rem;line-height:1.5rem;margin:0;width:100%}.searchAutoCompleteField .card .card-subtitle{margin:0;margin-top:.2em;width:100%;font-weight:400;font-size:1rem;line-height:1.5rem}.searchAutoCompleteField .card .card-text{margin:0;margin-top:.2em}.searchAutoCompleteField .card .card-body{padding:8px 16px;word-break:break-word}.searchAutoCompleteField .card:hover{--color-text: #fcfcfc;--color-text-muted: #f2f2f2;--color-background: #004791;--color-background-alt: #000061;--color-header: #000061;--color-on-header: #fcfcfc;--color-primary: #fcfcfc;--color-primary-hover: #fcfcfc;--color-on-primary: #004791;--color-secondary: #fcfcfc;--color-secondary-hover: rgba(33, 33, 33, 0.1);--color-tertiary: #fcfcfc;--color-error: #fad6d6;--color-error-hover: #fad6d6;--color-success: #d8ffe7;--color-success-hover: #d8ffe7;--color-border: #fcfcfc;background-color:var(--color-background);color:var(--color-text)}.searchAutoCompleteField .card:hover a,.searchAutoCompleteField .card:hover h3,.searchAutoCompleteField .card:hover h4,.searchAutoCompleteField .card:hover h6{color:var(--color-text)}.searchAutoCompleteField .card-img{border-radius:0;height:5rem;width:5rem;margin:8px 0 8px 16px;border:1px solid hsla(0,0%,100%,.4)}.block.search .searchInputForm{overflow:initial}.searchWidgetContainer{--space-inner-inline: 1rem;--space-inner-block: 0.5rem;--space-inner-icon: 0.5rem;font-family:Figtree,sans-serif;max-width:100%}.searchWidgetContainer *,.searchWidgetContainer *::before,.searchWidgetContainer *::after{box-sizing:border-box}.searchWidgetContainer h1,.searchWidgetContainer h2,.searchWidgetContainer h3,.searchWidgetContainer h4,.searchWidgetContainer p,.searchWidgetContainer figure,.searchWidgetContainer blockquote,.searchWidgetContainer dl,.searchWidgetContainer dd{margin:0}.searchWidgetContainer h1{font-weight:700;font-size:1.875rem;line-height:2.5rem}@media(min-width: 48rem){.searchWidgetContainer h1{font-weight:700;font-size:2.75rem;line-height:3.5rem}}.searchWidgetContainer h2{font-weight:700;font-size:1.5rem;line-height:2rem}@media(min-width: 48rem){.searchWidgetContainer h2{font-weight:700;font-size:1.875rem;line-height:2.5rem}}.searchWidgetContainer h3{font-weight:700;font-size:1.25rem;line-height:1.75rem}@media(min-width: 48rem){.searchWidgetContainer h3{font-weight:700;font-size:1.5rem;line-height:2rem}}.searchWidgetContainer h4{font-weight:700;font-size:1rem;line-height:1.5rem}@media(min-width: 48rem){.searchWidgetContainer h4{font-weight:700;font-size:1.25rem;line-height:1.75rem}}.searchWidgetContainer p{font-weight:400;font-size:1rem;line-height:1.5rem}.searchWidgetContainer a{color:var(--color-tertiary);text-underline-offset:.25rem}.searchWidgetContainer strong{font-weight:600}.searchWidgetContainer img,.searchWidgetContainer picture{max-width:100%;height:auto}.searchWidgetContainer input,.searchWidgetContainer button,.searchWidgetContainer textarea,.searchWidgetContainer select{font:inherit}.searchWidgetContainer dialog{z-index:1;color:var(--color-text, #212121)}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow{position:absolute;top:115%;left:0px;right:0px;margin-top:0px;min-width:23rem;padding-top:6px;box-shadow:2px 0 5px 1px rgba(0,0,0,.4);z-index:10;border-top-left-radius:8px;border-top-right-radius:8px}@media(min-width: 992px){.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow{right:0;padding-top:0;overflow:hidden}}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card{position:relative;min-width:0;display:flex;word-wrap:break-word;background-color:var(--color-background);background-clip:border-box;flex-direction:row;margin-bottom:0;align-items:center;border-radius:0;justify-content:left;padding:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card.card-body{padding:0 1rem}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card.card-body h4.card-title{font-size:1rem;font-weight:400;margin:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card.card-body h6.card-subtitle{margin:0;margin-top:0;margin-left:1rem;font-weight:300;font-size:.9rem;font-weight:normal}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card.ISuggestListItem-Place{margin:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.card.ISuggestListItem-Place h6.card-subtitle{margin-left:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.suggestListItemProfile{align-items:start;padding:0px 20px}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.suggestListItemProfile .card-text span{display:block;width:100%;margin-bottom:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.suggestListItemProfile h3.card-title{margin-bottom:0}.searchWidgetContainer .searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField .searchAutoCompleteItemContainerShadow .searchAutoCompleteItemContainer .searchAutoCompleteItemPane.suggestResultPane .searchAutosuggestItemGroup .searchAutosuggestItem.suggestListItemProfile h6.card-subtitle{font-weight:400;font-size:.9rem}.searchWidget,.searchContentStage{text-align:left}.searchWidget .searchInputBar form,.searchContentStage .searchInputBar form{width:100%}.searchWidget .searchInputBar form input[type=text],.searchContentStage .searchInputBar form input[type=text]{height:auto;margin:0}.searchWidget .searchInputBar form.searchInputForm .searchAutoCompleteField,.searchContentStage .searchInputBar form.searchInputForm .searchAutoCompleteField{width:100%}.searchContentStage .searchInputBar form.searchInputForm .searchAutoCompleteField{z-index:1}.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .suggestResultPaneContainer{margin-bottom:0}.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.showAsColumn .searchAutoCompleteItemPane{padding:0;border-right:0}.searchWidget .searchAutoCompleteField .searchAutoCompleteItemContainer.smallEntities .searchAutosuggestItem.card img{margin:7px 0}.searchWidget .searchAutoCompleteField .searchAutocompleteItem{margin-bottom:7px}
