.sr-search{max-width:960px;margin:0 auto;padding:clamp(24px,5vw,64px) 20px;color:#172532;min-height:55vh}.sr-search *,.sr-storylines *{box-sizing:border-box}.sr-search-eyebrow{font:700 12px/1.4 sans-serif;letter-spacing:.15em;color:#647180}.sr-search h1{font-size:clamp(32px,5vw,52px);margin:12px 0;line-height:1.15}.sr-search-intro{color:#586575;margin:0 0 24px}.sr-search-form{display:flex;gap:8px}.sr-search-form input{min-width:0;flex:1;border:1px solid #82909d;border-radius:5px;padding:14px 16px;font:inherit;background:#fff;color:#172532}.sr-search button,.sr-search select{font:inherit}.sr-search button,.sr-search select,.sr-entity{border:1px solid #b7c1cb;border-radius:4px;padding:9px 14px;cursor:pointer;background:#fff;color:#172532}.sr-search-form button{background:#153d68;color:#fff;border-color:#153d68}.sr-search :focus-visible,.sr-search-suggest :focus-visible{outline:3px solid #3273b8;outline-offset:3px}.sr-search-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:20px}.sr-search-toolbar label{white-space:nowrap;font-size:14px}.sr-search-status{font-size:14px;min-height:22px;color:#586575;margin:20px 0}.sr-search [data-sr-entities]{display:flex;gap:8px;flex-wrap:wrap;border-bottom:1px solid #dce2e8;padding-bottom:22px}.sr-search [hidden],.sr-search-suggest[hidden]{display:none!important}.sr-entity{display:inline-flex;gap:8px;align-items:center}.sr-entity small{color:#65717e}.sr-result{padding:24px 0;border-bottom:1px solid #dce2e8}.sr-result h2{font-size:clamp(21px,3vw,27px);margin:0 0 8px;line-height:1.25}.sr-result a{color:#143b64;text-decoration:none}.sr-result a:hover{text-decoration:underline}.sr-result-meta{font-size:13px;color:#647180}.sr-result p{margin:8px 0 0;line-height:1.55}.sr-search-pagination{display:flex;justify-content:space-between;align-items:center;margin:24px 0}.sr-search button:disabled{opacity:.45;cursor:default}.sr-sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.sr-search-suggest{position:absolute;z-index:10050;min-width:260px;max-width:min(520px,calc(100vw - 24px));background:#fff;color:#172532;box-shadow:0 8px 24px #0003;border:1px solid #dce2e8;border-radius:4px;padding:4px;list-style:none;margin:4px 0}.sr-search-suggest a{display:block;color:#153d68;padding:10px 12px;line-height:1.3;text-decoration:none;font:15px/1.4 sans-serif}.sr-search-suggest [aria-selected=true]{background:#eaf1f8}.sr-search-suggest small{display:block;color:#647180;font-size:11px;margin-bottom:3px}.sr-storylines:empty{height:1px;border:0;margin:0;padding:0}.sr-storylines{border-top:3px solid #153d68;margin:32px 0;padding:20px 0}.sr-storylines h2{font-size:23px;margin:0 0 8px}.sr-storylines h3{font-size:18px;margin:14px 0 8px}.sr-storylines ol{padding-left:24px}.sr-storylines li{margin:10px 0}.sr-storylines a{color:#153d68}.sr-storylines p{font-size:15px}@media(max-width:480px){.sr-search-form input{padding:12px 10px}.sr-search-form button{padding:10px}.sr-search-toolbar{align-items:flex-start}.sr-search{padding-left:16px;padding-right:16px}}
