.app-search .left-panel .facets{padding-top:2.4rem}.app-search .facets-header{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0 16px;border-bottom:1px solid #dddddd}.app-search .facets .facet-group{margin:12px 0;padding-bottom:12px}.app-search .facet-group .facet-group-header{display:flex;justify-content:space-between;align-items:center}.app-search .facet-group .facet-item label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:center;cursor:pointer;margin:8px 0;line-height:24px}.app-search .facet-group .facet-item:hover{background-color:#ddd}.app-search .facet-group .facet-item.selected{font-style:italic}.app-search .facet-group .facet-item label .term{flex-grow:1;margin-left:5px;font-family:Arial,Helvetica,sans-serif;font-size:14px;color:#666}.app-search .facet-group .facet-item input[type=checkbox],.app-search .facet-group .facet-item input[type=radio]{display:none}.app-search .facet-group .facet-item .facet-item-checkbox{box-sizing:content-box;width:18px;height:18px;border:1px solid #dddddd;background-color:#fff}.app-search .facet-group .facet-item:hover .facet-item-checkbox{background-color:#ddd;border:1px solid #666666}.app-search .facet-group .facet-item.selected .facet-item-checkbox-inner{box-sizing:content-box;flex-grow:0;flex-shrink:0;width:12px;height:12px;border:3px solid #ffffff;background-color:#0090bc}.app-search .facet-group .facet-item.selected:hover .facet-item-checkbox-inner{background-color:#666}.app-search .facet-group .facet-item .pill-box .pill{background-color:#ecf6ff;border-color:#0090bc40;color:#2d6886;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:12px;line-height:14px;padding:4px 12px;border-radius:14px}.app-search .facet-group .facet-item:hover .pill-box .pill{background-color:#ddd}.app-search .facet-group .footer{display:flex;justify-content:center;text-transform:uppercase;border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;margin:16px 0;padding:4px 0;font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#0090bc;cursor:pointer}.app-search .facet-group .footer:hover{color:#024c7b}.app-search .facets-flyout{position:absolute;top:127px;left:10px;width:95%;max-width:400px;background-color:#fff;border:1px solid #0090bc;padding:8px;z-index:100}.app-search .facets-flyout .facets-header{align-items:center}.app-search .facets-flyout .facets-header h2{flex-grow:1;margin:0 8px}.app-search .facets-flyout .facets-header .action-link{font-size:2em;font-weight:700;text-decoration:none;cursor:pointer}.app-search .facets-flyout .facet-group{margin:8px 16px}.app-search .facets-flyout .facets-footer{display:flex;flex-direction:column;align-items:center;margin-top:48px}.app-search .facets-flyout .facets-footer input[type=button]{height:34px;width:100%;background-color:#0090bc;color:#fff;outline:none;border-color:transparent}.app-search .facets-flyout .facets-footer .action-link{padding:16px 0 8px}.app-search .facet-group.date-facet .text-input{margin-bottom:4px}.app-search .facet-group.date-facet .text-input>input{padding:5px;border-radius:4px;border:1px solid black}.app-search .facet-group.date-facet .text-input>input:focus-visible{border:1px solid black}.app-search .facet-group.date-facet .facet-submit-btn{background-color:#024c7b;color:#ecf6ff;border-color:transparent;border-radius:4px;padding:5px 12px}.app-search .paging{display:flex;justify-content:center;font-family:Arial,Helvetica,sans-serif;cursor:pointer}.app-search .paging-explainer{display:flex;justify-content:center}.app-search .paging-explainer span{margin:1rem 0;font-family:Arial,Helvetica,sans-serif;font-size:1.4rem;line-height:2.4rem;color:#0000008c}.app-search .paging .paging-button{border-top:1px solid #dddddd;border-bottom:1px solid #dddddd;border-left:1px solid #dddddd;color:#0090bc;font-size:1.6rem;line-height:2.4rem;font-weight:700}.app-search .paging .paging-button:first-of-type{border-top-left-radius:4px;border-bottom-left-radius:4px}.app-search .paging .paging-button:last-of-type{border-top-right-radius:4px;border-bottom-right-radius:4px;border-right:1px solid #dddddd}.app-search .paging .paging-button:hover{background-color:#ddd}.app-search .paging .paging-button.selected{background-color:#024c7b;color:#fff}.app-search .paging .paging-button span{margin:4px 8px}.app-search .results{display:flex;flex-direction:column}.app-search .results.empty{font-family:Arial,Helvetica,sans-serif}.app-search .results .result{margin:8px 12px;padding-left:8px;border:1px solid transparent;border-left:4px solid #024c7b}.app-search .mobile .results .result{margin:8px 0}.app-search .results .result:hover{border:1px solid rgba(102,102,102,.2);border-left:4px solid #024c7b;border-top-right-radius:4px;border-bottom-right-radius:4px;box-shadow:0 4px 8px #6666,0 4px 8px #6666}.app-search .results .result .title{margin-top:4px;line-height:20px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px}.app-search .results .result .title a{color:#0090bc;text-decoration:none}.app-search .results .result .title:hover a{color:#024c7b}.app-search .results .result .result-breadcrumb{margin-top:4px;line-height:1.4rem;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem;color:#1e1e1e;font-weight:500;overflow:hidden;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}.app-search .mobile .results .result .result-breadcrumb{display:none}.app-search .results .result .result-breadcrumb span:after{content:"\203a";margin:4px}.app-search .results .result .result-breadcrumb span:last-of-type:after{content:""}.app-search .results .result .publish-date{margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:14px;line-height:18px;color:#666}.app-search .results .result em{font-weight:700}.app-search .results .result .summary{margin-top:4px;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;max-height:32px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#666}.app-search .mobile .results .result .summary{-webkit-line-clamp:5;max-height:90px}.app-search .results .result .pill-box{margin-top:10px;margin-bottom:18px}.app-search .results .result .pill-box .pill{background-color:#ecf6ff;border-color:#024c7b;color:#2d6886;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:10px;line-height:12px;padding:4px 12px;border-radius:4px;border:1px solid #0090bc}.app-search .results .result .action{display:flex;padding-bottom:2rem}.app-search .results .result .action a.register-button{width:160px;font-size:16px;font-weight:700;font-family:Arial,Helvetica,sans-serif;font-weight:600;line-height:30px;height:30px;outline:none;color:#fff;background-color:#c71d28;border:1px solid #c71d28;text-align:center;text-decoration:none;border-radius:4px}.app-search .results .result .download-link a{font-size:12px;font-weight:700;font-family:Arial,Helvetica,sans-serif;color:#0090bc;text-decoration:none;line-height:24px}.app-search .text-input-group{display:inline-flex;margin-left:8px;width:85%}.app-search .mobile .text-input-group{width:96%;margin-top:1rem;margin-bottom:2rem}.app-search .text-input-group .text-input{display:inline-flex;flex-grow:1;border:1px solid #dddddd;border-right:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff}.app-search .text-input-group .text-input:focus-within{border:1px solid #0090bc}.app-search .text-input-group .text-input input[type=text]{border-color:transparent;outline:none;flex-grow:1}.app-search .text-input-group .text-input ::placeholder{color:#ddd;font-style:italic}.app-search .text-input-group .search-btn{color:#ecf6ff;background-color:#024c7b;padding:5px 12px;border-color:transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none}.app-search .text-input-group .search-btn:hover{background-color:#022e4a}.app-search .text-input-group .search-btn span{display:block;margin:0}.app-search .text-input-group span{font-size:24px;margin:4px 8px;width:16px;color:#ddd;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}.app-search{display:flex;flex-direction:column}.app-search.loading{opacity:.4;z-index:100}.app-search .default{display:flex}.app-search .mobile{margin:0;padding:0}.app-search h2{margin:10px 0;padding:0}.app-search h3{margin:0;padding:0}.app-search h4{margin:0;padding-top:1rem;padding-bottom:1rem}.app-search .left-panel{margin:8px 12px;min-width:240px;max-width:240px}.app-search .right-panel{flex-grow:2;margin:8px 12px;padding:8px 12px;max-width:100%;overflow:hidden}.app-search .action-link{line-height:1.5em;text-decoration:underline;cursor:pointer;color:#0090bc;font-family:Arial,Helvetica,sans-serif;font-size:1.2rem}.app-search .explainer{font-size:18px;line-height:26px;font-family:Arial,Helvetica,sans-serif;font-style:italic;font-weight:700}.app-search .mobile .explainer{margin:4px 0 8px}.app-search .info-box{display:flex;justify-content:space-between;align-items:center}.app-search .default .info-box{margin:24px 12px 8px 0;padding:4px 0 16px;border-bottom:1px solid #dddddd;line-height:1.75em}.app-search .default .info-box .explainer{margin-left:8px}.app-search .info-box .sort-dropdown select{height:40px;border-color:#ddd;border-radius:4px;min-width:270px;font-weight:600;color:#666;padding:0 4px}.app-search .mobile .info-box{margin:16px 0}.app-search .mobile .info-box .sort-dropdown select{margin:8px 0;min-width:0}.nav-input.text-input-group{display:inline-flex;width:100%}.nav-input.text-input-group .text-input{display:inline-flex;flex-grow:1;border:1px solid #dddddd;border-right:hidden;border-top-left-radius:4px;border-bottom-left-radius:4px;background-color:#fff}.nav-input.text-input-group .text-input:focus-within{border:1px solid #0090bc}.nav-input.text-input-group .text-input input[type=text]{border-color:transparent;outline:none;flex-grow:1}.nav-input.text-input-group .text-input ::placeholder{color:#ddd;font-style:italic}.nav-input.text-input-group .search-btn{color:#ecf6ff;background-color:#024c7b;padding:5px 12px;margin:0;border-color:transparent;border-top-right-radius:4px;border-bottom-right-radius:4px;outline:none}.nav-input.text-input-group .search-btn:hover{background-color:#022e4a}.nav-input.text-input-group .search-btn span{display:block;margin:0}.nav-input.text-input-group span{font-size:24px;margin:4px 8px;width:16px;color:#ddd;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);background-color:transparent}.text-input-flyout{background-color:#fff;position:absolute;width:100%;border-radius:4px;z-index:100;box-shadow:0 4px 8px #6666,0 4px 8px #6666}.text-input-flyout h2{line-height:24px;font-family:Arial,Helvetica,sans-serif;font-weight:700;font-size:16px;margin:8px;padding:0}.text-input-flyout .results-panel{display:grid;grid-gap:8px;grid-template-columns:50% 50%;padding:0 16px 8px}.text-input-flyout .results-panel span{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:16px;cursor:pointer;color:#0090bc}.text-input-flyout .results-panel span:hover{text-decoration:underline}#bs-nav-input-mobile .nav-input.text-input-group{max-height:4rem}#bs-nav-input-mobile .nav-input.text-input-group span{margin:2px 8px}#bs-nav-input-mobile .nav-input.text-input-group .search-btn{padding:.4rem 1.2rem}#bs-nav-input-mobile .nav-input.text-input-group .search-btn span{margin:-2px 0}@media (max-width: 768px){#bs-nav-input-mobile{line-height:normal}.nav-input .text-input>input{width:100%}}
