.search-page{width:min(1200px,calc(100% - 116px));margin:0 auto;padding:28px 0 96px;color:#071a3a}.search-page__breadcrumbs{display:flex;align-items:center;gap:9px;margin:0 0 52px;color:#6d7888;font-size:12px}.search-page__breadcrumbs a{color:inherit;text-decoration:none}.search-page__breadcrumbs strong{color:#071a3a}.search-page__header{max-width:1040px}.search-page__eyebrow{display:block;margin-bottom:13px;color:#1760d2;font:700 10px/1.2 'Source Sans 3',sans-serif;letter-spacing:.14em}.search-page__header h1{margin:0;font:500 55px/.98 Georgia,'Times New Roman',serif;letter-spacing:-2.4px}.search-page__header>p{max-width:720px;margin:18px 0 28px;color:#526177;font-size:16px;line-height:1.6}.search-page__form{height:62px;display:flex;align-items:center;gap:13px;padding:7px 7px 7px 18px;border:1px solid #d8e1ec;border-radius:13px;background:#fff;box-shadow:0 10px 28px rgba(16,35,61,.06)}.search-page__form:focus-within{border-color:#1760d2;box-shadow:0 0 0 3px rgba(23,96,210,.12),0 10px 28px rgba(16,35,61,.06)}.search-page__form svg{width:20px;height:20px;flex:none;fill:none;stroke:#65738a;stroke-width:1.7;stroke-linecap:round}.search-page__form input{min-width:0;flex:1;border:0;outline:0;background:transparent;color:#26364e;font:400 15px/1.4 'Source Sans 3',sans-serif}.search-page__form button{height:48px;padding:0 25px;border:0;border-radius:8px;background:#071a3a;color:#fff;font-weight:700;cursor:pointer}.search-page__form button:hover{background:#0754c7}.search-results{max-width:1040px;margin:48px auto 0}.search-results__status{padding-bottom:16px;border-bottom:1px solid #e1e7ef;color:#66758a;font-size:14px}.search-results__list{display:grid}.search-result{position:relative;padding:25px 132px 25px 0;border-bottom:1px solid #e6ebf1;color:inherit;text-decoration:none}.search-result>span{color:#1760d2;font-size:10px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.search-result h2{margin:8px 0;font:500 23px/1.25 Georgia,'Times New Roman',serif}.search-result p{max-width:720px;margin:0;color:#637186;font-size:14px;line-height:1.6}.search-result__cta{position:absolute;right:0;top:50%;display:flex;align-items:center;gap:8px;transform:translateY(-50%);color:#0754c7;font-size:13px}.search-result__cta svg{width:17px;height:17px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .2s ease}.search-result:hover h2{color:#0754c7}.search-result:hover .search-result__cta svg{transform:translateX(3px)}@media(max-width:700px){.search-page{width:calc(100% - 32px);padding-top:24px}.search-page__breadcrumbs{margin-bottom:40px}.search-page__header h1{font-size:42px;letter-spacing:-1.5px}.search-page__form{height:auto;min-height:58px;flex-wrap:wrap;padding:10px}.search-page__form input{min-width:calc(100% - 40px)}.search-page__form button{width:100%}.search-result{padding-right:0}.search-result__cta{position:static;margin-top:13px;transform:none}}

/* Match the homepage search control on phones without changing desktop. */
@media(max-width:700px){
  .search-page__form{
    height:60px;
    min-height:60px;
    flex-wrap:nowrap;
    gap:13px;
    padding:8px 8px 8px 18px;
    border:0;
    border-radius:13px;
    box-shadow:0 14px 40px rgba(28,45,70,.09);
  }
  .search-page__form:focus-within{
    border-color:transparent;
    box-shadow:0 0 0 3px rgba(23,96,210,.1),0 14px 40px rgba(28,45,70,.09);
  }
  .search-page__form svg{
    width:19px;
    height:19px;
  }
  .search-page__form input{
    min-width:0;
    font-size:14px;
  }
  .search-page__form button{
    width:auto;
    height:44px;
    flex:0 0 auto;
    padding:0 16px;
  }
}
