.search-page{color:#000;min-height:65vh;padding-block:2.25rem 4rem}.search-page-title{margin:0 0 1.5rem;font-size:1.5rem;font-weight:600}.search-page .page-search-control{background:#fff;border:1px solid #ccc;border-radius:4px;align-items:center;gap:1rem;width:100%;max-width:45rem;height:3.625rem;padding:1.125rem 1.75rem;display:flex}.search-page .page-search-control:focus-within{outline-offset:.125rem;outline:.125rem solid #294e95}.search-page .page-search-field{flex:1;gap:1rem;min-width:0;display:flex}.search-page .page-search-input{field-sizing:content;color:#000;min-width:0;font:inherit;background:0 0;border:0;outline:0;font-size:1rem}.search-page .page-search-input::-webkit-search-cancel-button{display:none}.search-page .search-icon-button{color:#000;cursor:pointer;justify-content:center;align-items:center;display:inline-flex}.search-page .search-icon-button.page-search-clear .icon{fill:#000;width:1.375rem;height:1.375rem}.search-page .search-icon-button.page-search-submit .icon{width:1.125rem;height:1.125rem}.search-page .all-results-view{border-top:1px solid #ccc;max-width:73.625rem;margin-top:2.5rem;padding-top:1.5rem}.search-page .all-results-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:2rem;display:flex}.search-page .all-results-info{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.search-page .all-results-text{margin:0;font-size:1.125rem;font-weight:700}.search-page .all-results-summary{flex-wrap:wrap;align-items:center;gap:1.25rem;display:flex}.search-page .all-results-summary-item{color:#757575;font-size:.875rem}.search-page .all-results-item{gap:1.125rem;min-width:0;margin-bottom:2rem;display:flex}.search-page .all-results-item-content{overflow-wrap:anywhere;min-width:0;max-width:61.25rem}.search-page .all-results-item-header{flex-wrap:wrap;align-items:center;gap:1rem;display:flex}.search-page .all-results-item-header h3{color:#294e95;margin:0;line-height:1.6}.search-page .all-results-item-link{color:#294e95;text-underline-offset:.1875rem;font-size:1.125rem;font-weight:400;text-decoration:underline}.search-page .all-results-item-link em{font-style:normal;font-weight:700}.search-page .all-results-item-type{color:#000;background:#f0ede9;border-radius:18px;align-items:center;gap:.5rem;padding:.375rem 1rem;font-size:.875rem;display:inline-flex}.search-page .all-results-item-excerpt{margin:1.125rem 0 .75rem;font-size:1rem;line-height:1.65}.search-page .all-results-item-excerpt em{font-style:normal}.search-page .all-results-item-meta{color:#757575;margin:.75rem 0;font-size:1rem}.search-page .all-results-item-meta time{color:#000}.search-page .all-results-item-more{color:#294e95;align-items:center;font-size:1rem;font-weight:700;display:inline-flex}.search-page .all-results-list.is-loading{min-height:11.25rem}.search-page .app-pagination{justify-content:center;margin-top:2rem}.search-page .search-error{color:#9c2525;padding:.75rem 0 1.5rem}.search-page .search-error p{margin:0 0 .5rem}.search-page .search-retry{color:inherit;cursor:pointer;background:0 0;border:1px solid;border-radius:4px;padding:.5rem 1rem}.search-page .search-empty{color:#626262;padding-block:1.25rem}.search-page :is(button,a,select):focus-visible{outline-offset:.1875rem;outline:.125rem solid #294e95}.search-page .search-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:.0625rem;height:.0625rem;margin:-.0625rem;padding:0;position:absolute;overflow:hidden}@media (width<=899px){.search-page{padding-block:1.75rem 3rem}.search-page .page-search-control{max-width:unset}.search-page .all-results-info{flex-direction:column;align-items:flex-start}}
