.site-featured{border-top:1px solid #7f7f7f38;border-bottom:1px solid #7f7f7f38;align-items:center;gap:32px;margin:56px 0 8px;padding:28px 0;display:flex}.site-featured h3.site-featured-title{color:inherit;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap;opacity:.75;flex:none;margin:0;font-size:11px;font-weight:750;line-height:1.5}.site-featured-ticker{flex:1;min-width:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.site-featured-track{width:max-content;animation:140s linear infinite site-featured-scroll;display:flex}.site-featured-ticker:hover .site-featured-track,.site-featured-ticker:focus-within .site-featured-track{animation-play-state:paused}.site-featured-list{align-items:center;gap:12px;margin:0;padding:0 12px 0 0;list-style:none;display:flex}.site-featured-list li{flex:none;margin:0;padding:0}.site-featured-list a{color:#64748b;letter-spacing:-.005em;white-space:nowrap;background:0 0;border:1px solid #64748b73;border-radius:999px;align-items:center;gap:7px;padding:7px 14px;font-size:12.5px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s,border-color .2s;display:flex}.site-featured-list a:hover,.site-featured-list a:focus-visible{color:#2058ef;border-color:#2058ef}.site-featured-icon{background:currentColor;flex:none;width:14px;height:14px;-webkit-mask-image:url(/featured/directories.png);mask-image:url(/featured/directories.png);-webkit-mask-size:4200% 100%;mask-size:4200% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}@keyframes site-featured-scroll{0%{transform:translate(-50%)}to{transform:translate(0)}}@media (max-width:600px){.site-featured{flex-direction:column;align-items:stretch;gap:16px;margin-top:40px;padding:24px 0}.site-featured-list a{padding:6px 12px;font-size:12px}}@media (prefers-reduced-motion:reduce){.site-featured-track{animation:none}.site-featured-ticker{overflow-x:auto}.site-featured-list[aria-hidden=true]{display:none}}
