.pagefind-ui{--pagefind-ui-scale: 1;--pagefind-ui-primary: var(--navy);--pagefind-ui-text: var(--text);--pagefind-ui-background: var(--card);--pagefind-ui-border: var(--rule);--pagefind-ui-tag: var(--wash);--pagefind-ui-border-width: 1px;--pagefind-ui-border-radius: 8px;--pagefind-ui-image-border-radius: 8px;--pagefind-ui-font: var(--font-ui);color:var(--text)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-input{height:56px;padding:0 4.5rem 0 3rem!important;border:1px solid var(--navy)!important;border-radius:8px;background-color:var(--card)!important;color:var(--text)!important;font-family:var(--font-ui);font-size:1.125rem!important;font-weight:500}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-input::placeholder{color:var(--text2)!important;opacity:1!important}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-input:focus{box-shadow:none!important;border-color:var(--navy)!important}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-input:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring)!important;outline-offset:2px}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__form:before{top:19px;left:18px;opacity:1;background-color:var(--navy)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-clear{top:6px;right:6px;height:44px;min-width:44px;padding:0 .75rem;font-family:var(--font-ui);font-size:1rem;font-weight:700;color:var(--link);background:transparent;border:0;text-decoration:underline;text-decoration-color:var(--ochre-line);text-underline-offset:3px}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__message{font-family:var(--font-ui);font-size:1rem;font-weight:700;color:var(--text2);height:auto;padding:1rem 0 .5rem}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__button{min-height:48px;height:auto;margin-top:1.5rem;padding:0 1.4rem 2px calc(1.4rem + 1px);font-family:var(--font-ui);font-size:1.0625rem;font-weight:500;color:var(--navy);background:transparent;border-style:solid;border-color:var(--navy);border-width:3px 1px 1px 3px;border-radius:8px}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__button:hover{background:var(--wash);color:var(--navy)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result{padding:1rem 0 1.125rem;border-top:1px solid var(--rule)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result:last-of-type{border-bottom:1px solid var(--rule)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-title{font-family:var(--font-ui);font-size:1.125rem;font-weight:700;line-height:1.35}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-title .pagefind-ui__result-link{color:var(--link);text-decoration:underline;text-decoration-color:var(--ochre-line);text-decoration-thickness:1.5px;text-underline-offset:3px}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-title .pagefind-ui__result-link:hover{text-decoration-thickness:2.5px}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-excerpt{font-family:var(--font-reading);font-size:1.125rem;line-height:1.5;color:var(--text);margin-top:.25rem}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-nested{padding-left:1.25rem}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-nested .pagefind-ui__result-link{font-size:1rem}.pagefind-ui.pagefind-ui.pagefind-ui mark{background:transparent;color:inherit;font-family:var(--font-ui);font-weight:700;box-shadow:inset 0 -.35em 0 var(--wash)}.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__result-tag{background:var(--wash);color:var(--text);font-family:var(--font-ui)}#search-overlay{background:#0a162499!important}#search-overlay>div{background:var(--paper)!important;border:1px solid var(--rule);border-radius:12px!important;box-shadow:var(--shadow-dialog)!important}#search-overlay>div>div:last-child{padding:0 1.25rem 1.25rem!important}#search-overlay-close{min-width:44px;min-height:44px;border-radius:8px;color:var(--navy);background:transparent}#search-overlay-close:hover{background:var(--wash)}#search-overlay-close:focus{box-shadow:none}#search-overlay-close:focus-visible{outline:var(--focus-ring-width, 3px) solid var(--focus-ring);outline-offset:2px}:root[data-theme=hc] .pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__search-input{border-width:2px!important}:root[data-theme=hc] #search-overlay>div{border:2px solid var(--text)}@media(forced-colors:active){.pagefind-ui.pagefind-ui.pagefind-ui .pagefind-ui__form:before{background-color:CanvasText}.pagefind-ui.pagefind-ui.pagefind-ui mark{box-shadow:none}}
