.page-filters{display:flex;flex-direction:column;gap:1.875rem;z-index:3}@media (min-width:576px){.page-filters{gap:2.1875rem}}.page-filters.on-hero{margin-top:-1.75rem}.page-filters .form-control{border-color:transparent;box-shadow:0 .5rem 1rem rgba(29,29,29,.15)}.page-filters .form-control:focus{border-color:var(--tyco-primary,#075fe5)}.no-results{align-items:center;display:flex;flex-direction:column}.load-more-wrapper,.spinner{display:flex;justify-content:center}.search-field-wrapper,.search-field-wrapper.form-floating>.form-control{width:100%}.search-field-wrapper button{-webkit-appearance:none;background:transparent;border:0;border-radius:0;left:1.5rem;margin:0;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.search-field-wrapper button.search-icon{color:var(--tyco-primary,#075fe5);height:1.2em;pointer-events:none;width:1.2em}.search-field-wrapper button.clear-search{color:rgba(6,32,71,.4);height:.8em;transition:color .3s ease-in-out;width:.8em}.search-field-wrapper button.clear-search:focus,.search-field-wrapper button.clear-search:hover{color:rgba(6,32,71,.8)}.search-field-wrapper button svg{fill:currentColor;display:block;height:100%;width:100%}.horizontal-card{--image-ratio:125.4%;--box-border-radius:0.4375rem;background-color:var(--tyco-white,#fff);border:1px solid rgba(var(--tyco-primary,#075fe5),.35);border-radius:var(--box-border-radius);box-shadow:8px 5px 12px 0 rgba(7,95,229,.05);display:flex;gap:1.375rem;padding:.875rem;position:relative;transition:border-color .3s ease,box-shadow .3s ease}.horizontal-card:has(.stretched-link):focus-within,.horizontal-card:has(.stretched-link):hover{border-color:rgba(7,95,229,.7);box-shadow:8px 5px 12px 0 rgba(var(--tyco-primary,#075fe5),.15)}.horizontal-card .card-image{--bs-aspect-ratio:var(--image-ratio);align-self:flex-start;border-radius:var(--box-border-radius);flex-shrink:0;max-width:7.5rem;overflow:hidden;width:33.3%}.horizontal-card .card-info{align-items:flex-start;display:flex;flex-direction:column;font-size:1.125rem;width:100%}@media (min-width:1200.02px){.horizontal-card .card-info{font-size:1.25rem}}.horizontal-card .card-info .card-pretitle{font-size:.85em;opacity:.5}.horizontal-card .card-info .card-title{-webkit-line-clamp:var(--line-clamp,3);-webkit-box-orient:vertical;display:-webkit-box;font-size:1em;font-weight:600;hyphens:auto;overflow:hidden;word-break:var(--word-break,unset)}.horizontal-card .card-info .card-subtitle{border-top:1px solid rgba(var(--tyco-primary,#075fe5),.2);margin:1.25rem 0 0;padding-top:1.25rem}.horizontal-card .card-info .card-link{color:var(--tyco-primary,#075fe5);font-size:.85em;margin-top:auto}.hero-component+.featured-cards-component{padding-top:0}section.app-wrapper{flex-grow:1}.page-filters .search-field-wrapper{max-width:33.75rem}#app{display:flex;flex-direction:column;gap:2.5rem;margin-bottom:3.75rem}@media (min-width:576px){#app{gap:3.75rem}}#app ul.cards-list{grid-gap:1.5625rem;display:grid;list-style:none;margin:0;padding:0}@media (min-width:576px){#app ul.cards-list{grid-template-columns:repeat(2,1fr)}}@media (min-width:992px){#app ul.cards-list{grid-template-columns:repeat(3,1fr)}}@media (min-width:1200px){#app ul.cards-list{grid-template-columns:repeat(4,1fr)}}#app ul.cards-list li{display:flex}#app ul.cards-list li>div{width:100%}#app h2+ul.cards-list{margin-top:calc(-2.5rem + 1em)}@media (min-width:576px){#app h2+ul.cards-list{margin-top:calc(-3.75rem + 1em)}}#app:not(:has(ul.cards-list)) .spinner{margin-top:2.5rem}@media (min-width:576px){#app:not(:has(ul.cards-list)) .spinner{margin-top:3.75rem}}