sf-learning-search{display:block;margin:0 0 32px;max-width:900px;font-family:var(--font-body--family,Raleway,Arial,sans-serif);color:#eaf4f8;text-align:left}
sf-learning-search [hidden],sf-learning-search[hidden]{display:none!important}
.sf-learning-search__form{display:flex;gap:10px;align-items:stretch;margin:0}
.sf-learning-search__field{display:flex;align-items:center;gap:12px;min-width:0;flex:1;border:1px solid #86afbe55;border-radius:5px;background:#00121cbf;padding:0 14px}
.sf-learning-search__field:focus-within{border-color:var(--sf-accent,#fc781a);box-shadow:0 0 0 1px var(--sf-accent,#fc781a)}
.sf-learning-search__field>svg{flex:none;color:#a9c4d0}
.sf-site sf-learning-search input{min-width:0;width:100%;height:48px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;outline:none;color:#eef7fb;font:inherit;font-size:16px;line-height:1.4;appearance:none}
.sf-site sf-learning-search input::placeholder{color:#b9ccd5;opacity:1}
.sf-site sf-learning-search input::-webkit-search-cancel-button{display:none}
.sf-site sf-learning-search input:focus-visible{outline:none!important;box-shadow:none}
.sf-site sf-learning-search select{height:50px;max-width:230px;border:1px solid #86afbe55;border-radius:5px;background:#00121c;color:#dceaf1;font:inherit;font-size:13px;padding:0 30px 0 12px;cursor:pointer}
.sf-site sf-learning-search button{min-height:44px;padding:8px;color:#dceaf1;background:transparent;border:0;font:inherit;font-size:12px;cursor:pointer;box-shadow:none;text-transform:none;letter-spacing:0}
.sf-site sf-learning-search :is(button,select,a):focus-visible{outline:2px solid var(--sf-accent,#fc781a);outline-offset:3px}
.sf-site .sf-learning-search__hint{font-size:12px;line-height:1.6;color:#a9bfcb;margin:8px 0 0}
.sf-learning-search__results{margin-top:16px;padding:16px 20px;background:#00101de8;border:1px solid #86afbe40;border-radius:5px}
.sf-site .sf-learning-search__status{font-size:13px;line-height:1.6;color:#bdced8;margin:0 0 10px}
.sf-learning-search__results ul{list-style:none;margin:0;padding:0}
.sf-learning-search__results li{padding:12px 0;border-top:1px solid #86afbe26}
.sf-site .sf-learning-search__result{display:flex;align-items:center;gap:14px;text-decoration:none;color:#eef7fb;min-height:52px}
.sf-learning-search__result img{display:block;width:54px;height:54px;object-fit:cover;border-radius:3px;flex:none}
.sf-learning-search__copy{min-width:0;flex:1}
.sf-site .sf-learning-search__title{display:block;font-family:var(--sf-serif,Georgia,serif);font-size:21px;font-weight:400;line-height:1.25;color:#edf5f9;overflow-wrap:anywhere}
.sf-site .sf-learning-search__meta{display:block;font-size:11px;line-height:1.6;color:#a9c4d0;margin-top:4px;overflow-wrap:anywhere}
.sf-site .sf-learning-search__result:hover .sf-learning-search__title{color:#8fd7f8}
.sf-learning-search__arrow{font-size:20px;color:#86afbe;flex:none}
.sf-site .sf-learning-search__more{padding:10px 0 0;text-decoration:underline;text-underline-offset:5px;margin-right:20px}
.sf-learning-search__credit{margin:7px 0 0 68px;font-size:10px;line-height:1.5;color:#9ab1bd}
.sf-learning-search__credit summary{cursor:pointer;width:fit-content}
.sf-learning-search__credit p{font-size:10px!important;line-height:1.5!important;margin:5px 0!important;color:inherit!important}
.sf-learning-search__credit a{color:inherit;text-underline-offset:3px;margin-right:8px}
.sf-learning-search__sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
[id^="sf-learn-"]{scroll-margin-top:120px}
[id^="sf-learn-"]:target{outline:1px solid #86afbe70;outline-offset:8px}
@media(max-width:600px){.sf-learning-search__form{flex-wrap:wrap;gap:8px}.sf-learning-search__field{flex-basis:100%}.sf-site sf-learning-search select{max-width:none;width:100%;height:44px;font-size:13px}.sf-learning-search__results{padding:12px 14px}.sf-site .sf-learning-search__title{font-size:19px}.sf-learning-search__result img{width:46px;height:46px}.sf-learning-search__credit{margin-left:60px}sf-learning-search{margin-bottom:26px}}
