label{display:block;font-size:var(--small);margin-bottom:.3em;opacity:.9}input[type=text],input[type=email],input[type=tel],input[type=password],input[type=number],input[type=search],input[type=textarea],select,textarea{appearance:none;background-color:var(--color-stone-10);border:var(--bor-width) solid var(--color-stone-30);border-radius:var(--bor-rad);font-family:inherit;font-size:var(--paragraph);height:auto;margin-bottom:1rem;margin-left:0;outline:none;padding:1ch 2ch}input[type=text]:focus-visible,input[type=email]:focus-visible,input[type=tel]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible,input[type=search]:focus-visible,input[type=textarea]:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid var(--color-pri--shade-60);outline-offset:2px}input[type=submit]{appearance:none;border:var(--bor-width) solid var(--color-pri--shade-60);border:var(--bor);border-radius:var(--bor-rad);color:var(--color-white);font-family:inherit;font-size:var(--paragraph);height:auto;margin-bottom:1rem;margin-left:0;outline:none;padding:1ch 2ch}input[type=submit]:focus{border-color:var(--color-pri--shade-90);font-style:italic}textarea{height:12rem;overflow:hidden}input:-webkit-autofill,input:-webkit-autofill:active,input:-webkit-autofill:focus,input:-webkit-autofill:hover{-webkit-text-fill-color:var(--color-black);transition:background-color 5000s ease-in-out 0s}form{margin-bottom:0;padding:0}.search{counter-reset:ol-counter;line-height:var(--line-height-list);list-style:decimal outside none;margin-bottom:1rem}.search .pagefind-ui{padding:1rem 0}.search .pagefind-ui__result-inner{padding:0}.search .pagefind-ui__result-title{font-weight:600}.search button{margin-left:-0.35rem}.search p{--max-lines: 2;max-height:calc(var(--line-height)*var(--max-lines));overflow:hidden;padding-right:1rem;position:relative}.search p::after{content:"";margin-left:.3rem;z-index:1}.search mark{background-color:var(--color-pri--tint-60);color:var(--f-color);padding:0 .3rem .1rem}.search .pagefind-ui__result{margin-left:-3rem;margin-top:2rem}.search li::before{content:"";margin-right:0}.search li::marker{content:"";margin-right:0}
