.sr-page{--sr-w:950px}.sr-crumbs>.container,.sr-wrap{max-width:calc(var(--sr-w) + var(--page-pad) * 2)}.sr-form{background:var(--white);width:600px;max-width:100%;height:50px;transition:border-color var(--t-fast) var(--ease), box-shadow var(--t-fast) var(--ease);border:1px solid #8fb3d6;border-radius:25px;align-items:center;margin:12px auto 0;padding-left:24px;display:flex}.sr-form:focus-within{border-color:var(--gov-blue);box-shadow:0 0 0 3px #0152931a}.sr-form__input{min-width:0;height:100%;color:var(--gov-text);appearance:none;background:0 0;border:0;flex:1;padding:0;font-size:17px}.sr-form__input::placeholder{color:#aaa}.sr-form__input:focus,.sr-form__input:focus-visible{box-shadow:none;outline:none}.sr-form__input::-webkit-search-decoration{-webkit-appearance:none}.sr-form__input::-webkit-search-cancel-button{cursor:pointer}.sr-form__button{width:58px;height:100%;color:var(--gov-blue);cursor:pointer;background:0 0;border:0;border-radius:0 25px 25px 0;flex:none;place-items:center;padding:0;display:grid}.sr-form__button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round}.sr-form__button:hover{color:var(--navy-700)}.sr-form__button:focus-visible{border-radius:0 25px 25px 0}.sr-intro{text-align:center;margin-top:18px}.sr-intro__warn{color:var(--gov-red);margin:0 0 6px;font-size:15px;line-height:1.8}.sr-hot{color:var(--gov-muted);margin:0;font-size:15px;line-height:1.9}.sr-hot__word{color:var(--gov-text);white-space:nowrap;margin-right:18px;display:inline-block}.sr-hot__word:last-child{margin-right:0}.sr-hot__word:hover{color:var(--gov-blue)}.sr-results{margin-top:40px;scroll-margin-top:16px}.sr-summary{color:var(--gov-muted);margin:0;font-size:15px;line-height:1.6}.sr-summary b{color:var(--gov-blue);font-weight:600}.sr-none{margin:0}.sr-none>p{color:var(--gov-text);margin:0;font-size:16px;line-height:1.9}.sr-none .sr-hot{margin-top:4px}.sr-group{margin-top:20px}.sr-group+.sr-group{margin-top:40px}.sr-results>.sr-group:first-child{margin-top:0}.sr-list{transition:opacity var(--t) var(--ease);margin:6px 0 0;padding:0;list-style:none}.sr-list.is-loading{opacity:.5}.sr-item{border-bottom:1px solid #ececec;padding:18px 0}.sr-item:last-child{border-bottom:0}.sr-item__title{font-family:var(--font-serif);text-wrap:pretty;margin:0;font-size:19px;font-weight:500;line-height:1.5}.sr-item__title a{color:var(--gov-blue)}.sr-item__title a:hover{color:var(--navy-700);text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:1px}.sr-item__summary{color:var(--gov-muted);white-space:nowrap;text-overflow:ellipsis;margin:6px 0 0;font-size:15px;line-height:1.7;overflow:hidden}.sr-item__meta{color:var(--gov-faint);margin:4px 0 0;font-size:14px;line-height:1.6}.sr-item__meta a{color:var(--gov-faint)}.sr-item__meta a:hover{color:var(--gov-blue)}.sr-item__meta time{margin-left:1.5em}.sr-state.ui-empty{text-align:left;align-items:flex-start;padding:24px 0 8px}.sr-empty{color:var(--gov-muted);margin:0;padding:22px 0 6px;font-size:15px;line-height:1.7}.sr-linkbtn{color:var(--gov-blue);font-size:inherit;cursor:pointer;background:0 0;border:0;padding:0}.sr-linkbtn:hover{text-underline-offset:3px;text-decoration:underline}.sr-skeleton .sr-item{flex-direction:column;gap:12px;display:flex}.sr-skeleton__bar{border-radius:var(--radius-sm);background:var(--gray-100);height:13px;display:block}@media (width<=767px){.sr-form{height:46px;margin-top:4px;padding-left:18px}.sr-form__input{font-size:16px}.sr-form__button{width:50px}.sr-intro{margin-top:14px}.sr-hot,.sr-intro__warn{font-size:14px}.sr-hot__word{margin-right:14px}.sr-results{margin-top:28px}.sr-summary{font-size:14px}.sr-none>p{font-size:15px}.sr-group{margin-top:16px}.sr-group+.sr-group{margin-top:32px}.sr-item{padding:16px 0}.sr-item__title{text-wrap:balance;font-size:17px}.sr-item__summary{-webkit-line-clamp:2;line-clamp:2;white-space:normal;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box}.sr-item__meta{font-size:13px}}
