.miti-search-form,.miti-search-form *,.miti-live-search__panel *{box-sizing:border-box}.miti-search-form{max-width:680px;font-family:agenda-one,Arial,sans-serif}.miti-search-form label{display:block;font-weight:700;font-size:15px;color:var(--miti-ink);margin-bottom:8px}.miti-search-form__fields{display:flex;gap:8px;background:#fff;border:1px solid #b6beca;border-radius:7px;padding:6px}.miti-search-form input[name=s]{font:400 17px/1.4 agenda-one,Arial,sans-serif;flex:1;min-width:0;width:100%;height:48px;padding:10px;border:0;border-radius:3px;color:#20232a;background:#fff;margin:0;box-shadow:none}.miti-search-form input::placeholder{color:#626c7a;opacity:1}.miti-search-form button{display:inline-flex;align-items:center;justify-content:center;gap:20px;min-height:48px;padding:12px 22px;border:0;border-radius:4px;color:#fff;background:var(--miti-action,#d8223b);font:700 17px/1.3 agenda-one,Arial,sans-serif;cursor:pointer}.miti-search-form button:hover{background:var(--miti-action-hover,#a91931)}.miti-live-search__status{font:400 14px/1.5 agenda-one,Arial,sans-serif!important;color:#526071!important;text-transform:none!important;letter-spacing:normal!important;margin:8px 0 0!important}.miti-live-search__status:empty{display:none}.miti-live-search__panel{position:relative;clear:both;margin-top:12px;padding:8px;background:#fff;border:1px solid #ccd4df;border-radius:10px;box-shadow:0 8px 24px #20232a0c;text-align:left}.miti-live-search__panel[hidden]{display:none!important}.miti-live-search__panel [role=listbox]{max-height:340px;overflow-y:auto;overscroll-behavior:contain}.miti-live-search__panel a[role=option]{display:flex;flex-direction:column;gap:3px;min-height:48px;padding:12px;border-radius:5px;color:#20232a;text-decoration:none;font:600 17px/1.4 agenda-one,Arial,sans-serif}.miti-live-search__type{font-size:12px;font-weight:700;color:var(--miti-action,#d8223b)}.miti-live-search__panel a[role=option]:hover,.miti-live-search__panel a[aria-selected=true]{background:#fff0f3;color:#20232a}.miti-live-search__all{display:block;padding:13px 12px 8px;border-top:1px solid #e1e5eb;color:var(--miti-action,#d8223b);font:700 15px/1.4 agenda-one,Arial,sans-serif;text-decoration:none}.miti-live-search :focus-visible{outline:3px solid var(--miti-action,#d8223b);outline-offset:3px}body.search .content{margin-top:0!important;background:#fff}body.search .content_inner{padding-top:0!important}.miti-search-page,.miti-search-page *{box-sizing:border-box}.miti-search-page{color:var(--miti-ink,#20232a);font:400 18px/1.6 agenda-one,Arial,sans-serif;background:#fff}.miti-search-shell{width:calc(100% - 64px);max-width:1100px;margin-inline:auto}.miti-search-page h1,.miti-search-page h2,.miti-search-page h3{font-family:itc-avant-garde-gothic-pro,Arial,sans-serif;font-weight:700;letter-spacing:-.035em;text-transform:none}.miti-search-page__hero{padding:52px 0 44px;background:var(--miti-blush,#fff7f8);border-bottom:3px solid var(--miti-accent,#f8485e)}.miti-search-page .miti-search-page__kicker{font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--miti-action);margin:0 0 14px}.miti-search-page h1{font-size:clamp(34px,4vw,52px);line-height:1.15;margin:0 0 18px;color:var(--miti-ink)}.miti-search-page__hero>.miti-search-shell>p:not(.miti-search-page__kicker){font-size:20px;color:var(--miti-muted);margin-bottom:26px;max-width:670px}.miti-search-page__results{padding-block:36px 64px}.miti-search-page__summary{display:flex;justify-content:space-between;gap:20px;align-items:baseline;margin-bottom:24px}.miti-search-page__summary h2{font-size:24px;line-height:1.4;overflow-wrap:anywhere;margin:0}.miti-search-page__summary>p{font-size:15px;color:#526071;white-space:nowrap;margin:0}.miti-search-page__list{display:grid;gap:16px}.miti-search-result{display:flex;align-items:center;gap:28px;padding:26px;border:1px solid #dfe4eb;border-radius:10px}.miti-search-result__body{flex:1;min-width:0}.miti-search-result .miti-search-result__type{font-size:12px;line-height:1.4;font-weight:700;color:var(--miti-action);margin:0 0 8px}.miti-search-result h3{font-size:24px;line-height:1.3;margin:0 0 12px}.miti-search-result h3 a{display:flex;justify-content:space-between;gap:18px;color:var(--miti-ink);font:inherit;letter-spacing:inherit}.miti-search-result h3 a:hover{color:var(--miti-action)}.miti-search-result h3 span{color:var(--miti-action)}.miti-search-result__body>p:last-child{font-size:17px;line-height:1.55;color:var(--miti-muted);margin:0;overflow-wrap:anywhere}.miti-search-result__image{flex:0 0 100px;width:100px;height:100px;overflow:hidden;border-radius:6px}.miti-search-result__image img{width:100%;height:100%;object-fit:cover;display:block}.miti-search-pagination ul{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:28px 0 0;padding:0}.miti-search-pagination .page-numbers:not(ul){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;border:1px solid #d5dce5;border-radius:5px;padding:8px 12px;color:var(--miti-ink);font-size:16px}.miti-search-pagination .current{background:var(--miti-action);color:#fff!important;border-color:var(--miti-action)!important}.miti-search-page__empty{padding:32px;background:#fff7f8;border-radius:10px;border:1px solid #ebdce0}.miti-search-page__empty h3{font-size:26px;line-height:1.3;margin-bottom:14px}.miti-search-page__empty p{font-size:18px;color:var(--miti-muted);margin-bottom:24px}.miti-search-page__empty>div{display:flex;flex-wrap:wrap;gap:12px}.miti-search-page a:focus-visible{outline:3px solid var(--miti-action);outline-offset:4px}@media(max-width:640px){.miti-search-shell{width:calc(100% - 40px)}.miti-search-page__hero{padding-block:36px 30px}.miti-search-page__hero>.miti-search-shell>p:not(.miti-search-page__kicker){font-size:18px}.miti-search-form__fields{flex-wrap:wrap}.miti-search-form input[name=s]{flex-basis:100%}.miti-search-form button{width:100%}.miti-search-page__summary{flex-direction:column;gap:8px}.miti-search-page__summary h2{font-size:21px}.miti-search-result{padding:20px;gap:14px;align-items:flex-start}.miti-search-result__image{flex-basis:58px;width:58px;height:58px}.miti-search-result h3{font-size:20px}.miti-search-result__body>p:last-child{font-size:16px}.miti-search-page__empty{padding:24px}.miti-live-search__panel a[role=option]{font-size:16px}}