.search-results-top-sponsor{position:relative;z-index:2;width:100%;min-width:0;margin-bottom:0;margin-top:0;background-color:transparent!important}.search-results-top-sponsor-shell{width:100%;min-width:0;overflow:hidden;padding:18px;border:1px solid var(--nexus-border);border-radius:22px;background:radial-gradient(circle at 88% 10%,color-mix(in srgb,var(--nexus-accent,#f75815),transparent 90%),transparent 28rem),color-mix(in srgb,var(--nexus-surface),transparent 3%);box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .search-results-top-sponsor-shell{background:radial-gradient(circle at 88% 10%,rgba(247,88,21,.13),transparent 28rem),linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.018)),rgba(255,255,255,.02);border-color:rgba(255,255,255,.13)}.search-results-top-sponsor-header{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;margin-bottom:18px}.search-results-top-sponsor-heading{min-width:0}.search-results-top-sponsor-eyebrow{display:inline-flex;align-items:center;margin-bottom:5px;color:var(--nexus-accent,#f75815);font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.search-results-top-sponsor-heading h3{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.15rem;font-weight:900;line-height:1.2;letter-spacing:-.035em}.search-results-top-sponsor-cta{min-height:46px;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:12px;padding:0 20px;border:1px solid color-mix(in srgb,var(--nexus-accent,#f75815),transparent 18%);border-radius:999px;background:color-mix(in srgb,var(--nexus-accent,#f75815),transparent 94%);color:var(
    --nexus-accent,#f75815
  )!important;font-size:.84rem;font-weight:900;line-height:1;text-align:center;text-decoration:none;white-space:nowrap;box-shadow:0 10px 28px color-mix(in srgb,var(--nexus-accent,#f75815),transparent 90%),inset 0 0 0 1px color-mix(in srgb,var(--nexus-accent,#f75815),transparent 88%);transition:color .25s ease,background-color .25s ease,border-color .25s ease,box-shadow .25s ease,transform .25s ease}.search-results-top-sponsor-cta i{font-size:1.15rem;line-height:1;transition:transform .25s ease}.search-results-top-sponsor-cta:hover{color:#ffffff!important;background:var(
      --nexus-accent,#f75815
    );border-color:var(
      --nexus-accent,#f75815
    );transform:translateY(-2px);box-shadow:0 15px 36px color-mix(in srgb,var(--nexus-accent,#f75815),transparent 66%)}.search-results-top-sponsor-cta:hover i{transform:translateX(4px)}.search-results-top-sponsor-cta:focus-visible{outline:3px solid color-mix(in srgb,var(--nexus-accent,#f75815),transparent 54%);outline-offset:4px}.search-results-top-sponsor-swiper{width:100%;min-width:0;overflow:hidden}.search-results-top-sponsor-swiper .swiper-wrapper{align-items:stretch}.search-results-top-sponsor-swiper .swiper-slide{display:flex;height:auto}.search-results-top-sponsor-slide{display:flex;width:100%;min-width:0;height:100%}.search-results-top-sponsor-slide .nexus-sponsor-card{width:100%;min-width:0;height:100%;min-height:294px;padding:16px;border-radius:18px}.search-results-top-sponsor-swiper .nexus-sponsor-top{gap:8px;margin-bottom:14px}.search-results-top-sponsor-swiper .nexus-sponsor-label{max-width:calc(100% - 58px);overflow:hidden;text-overflow:ellipsis}.search-results-top-sponsor-swiper .nexus-sponsor-meta{font-size:.62rem}.search-results-top-sponsor-swiper .nexus-sponsor-brand{gap:10px}.search-results-top-sponsor-swiper .nexus-sponsor-brand img,.search-results-top-sponsor-swiper .nexus-sponsor-logo-fallback{width:44px;height:44px;flex:0 0 44px;border-radius:13px}.search-results-top-sponsor-swiper .nexus-sponsor-brand h3{font-size:.93rem}.search-results-top-sponsor-swiper .nexus-sponsor-brand p{font-size:.71rem}.search-results-top-sponsor-swiper .nexus-sponsor-description{min-height:58px;margin-top:15px;font-size:.77rem;line-height:1.5;-webkit-line-clamp:3;line-clamp:3}.search-results-top-sponsor-swiper .nexus-sponsor-bottom{align-items:stretch;flex-direction:column;gap:8px;margin-top:auto;padding-top:15px}.search-results-top-sponsor-swiper .nexus-sponsor-cta{width:100%;min-height:38px}.search-results-top-sponsor-swiper .nexus-sponsor-disclosure{width:100%;font-size:.61rem;text-align:center}.search-results-top-sponsor-pagination{position:relative;z-index:5;display:flex;align-items:center;justify-content:center;gap:5px;width:100%;min-height:18px;margin-top:14px}.search-results-top-sponsor-pagination .swiper-pagination-bullet{width:7px;height:7px;margin:0!important;border-radius:999px;background:var(--nexus-muted);opacity:.34;transition:width .25s ease,opacity .25s ease,background-color .25s ease}.search-results-top-sponsor-pagination .swiper-pagination-bullet-active{width:22px;background:var(--nexus-accent,#f75815);opacity:1}.search-results-top-sponsor-skeleton-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px}.search-results-top-sponsor-skeleton-grid .nexus-sponsor-skeleton-card{min-height:294px;padding:16px}@media (max-width:1199px){.search-results-top-sponsor-skeleton-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.search-results-top-sponsor-skeleton-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.search-results-top-sponsor{margin-bottom:20px}.search-results-top-sponsor-shell{padding:15px;border-radius:20px}.search-results-top-sponsor-skeleton-grid{grid-template-columns:1fr}.search-results-top-sponsor-skeleton-grid .nexus-sponsor-skeleton-card,.search-results-top-sponsor-slide .nexus-sponsor-card{min-height:282px}}@media (prefers-reduced-motion:reduce){.search-results-top-sponsor-pagination .swiper-pagination-bullet{transition:none}}.search-results-browser{position:relative;padding:126px 0 24px;overflow:hidden;background:radial-gradient(circle at 50% 0,var(--nexus-accent-softer),transparent 34rem),var(--nexus-bg)}[data-theme=dark] .search-results-browser{background:radial-gradient(circle at 50% 10%,rgba(247,88,21,.16),transparent 34rem),radial-gradient(circle at 15% 20%,rgba(14,165,233,.045),transparent 24rem),#05070d}.search-results-shell{position:relative;overflow:hidden;padding:30px;border-radius:28px;border:1px solid var(--nexus-border);background:radial-gradient(circle at 75% 14%,rgba(247,88,21,.08),transparent 30rem),linear-gradient(135deg,color-mix(in srgb,var(--nexus-surface),white 5%),var(--nexus-surface));box-shadow:var(--nexus-shadow-md)}[data-theme=dark] .search-results-shell{background:radial-gradient(circle at 72% 18%,rgba(247,88,21,.15),transparent 30rem),linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.015)),#070b12;border-color:rgba(255,255,255,.14);box-shadow:0 24px 90px rgba(0,0,0,.42),inset 0 1px 0 rgba(255,255,255,.04)}.search-results-shell:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(135deg,transparent 0 18%,rgba(247,88,21,.055) 18.15%,transparent 18.35% 100%),linear-gradient(145deg,transparent 0 64%,rgba(247,88,21,.04) 64.15%,transparent 64.35% 100%);opacity:.75}.search-results-content,.search-results-summary-card,.search-results-topbar{position:relative;z-index:2}.search-results-topbar{display:grid;grid-template-columns:minmax(280px,.9fr) minmax(420px,1.1fr);align-items:end;grid-gap:28px;gap:28px;margin-bottom:26px}.search-results-heading .page-title{margin-bottom:16px}.search-results-eyebrow{gap:8px;margin-bottom:10px;font-size:.78rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.search-results-eyebrow,.search-results-eyebrow-icon{display:inline-flex;align-items:center;color:var(--nexus-accent)}.search-results-eyebrow-icon{width:26px;height:26px;border-radius:9px;justify-content:center;background:radial-gradient(circle at center,var(--nexus-accent),transparent 62%),var(--nexus-accent-soft);border:1px solid var(--nexus-border-strong)}.search-results-heading h1{max-width:760px;margin:0 0 12px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:clamp(2.1rem,3.2vw,3.4rem);line-height:1.02;font-weight:850;letter-spacing:-.065em}.search-results-highlight{color:var(--nexus-accent)}.search-results-heading p{max-width:560px;margin:0;color:var(--nexus-muted);font-size:1rem;line-height:1.6;font-weight:500}[data-theme=dark] .search-results-heading p{color:#d0d5dd}.search-results-actions{display:flex;align-items:center;justify-content:flex-end;gap:14px;flex-wrap:wrap}.search-results-ai-link,.search-results-browse-link{min-height:52px;display:inline-flex;align-items:center;justify-content:center;gap:9px;padding:0 18px;border-radius:999px;text-decoration:none;font-size:.9rem;font-weight:800;white-space:nowrap;transition:transform .25s ease,background .25s ease,border-color .25s ease,color .25s ease,box-shadow .25s ease}.search-results-ai-link{color:#ffffff;background:linear-gradient(135deg,var(--nexus-accent),var(--nexus-accent-light));border:1px solid var(--nexus-accent);box-shadow:0 12px 28px rgba(247,88,21,.22)}.search-results-ai-link span{width:28px;height:28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:rgba(255,255,255,.18);border:1px solid rgba(255,255,255,.22)}.search-results-ai-link:focus-visible,.search-results-ai-link:hover{color:#ffffff;transform:translateY(-1px);box-shadow:0 16px 34px rgba(247,88,21,.28);outline:none}.search-results-browse-link{color:var(--nexus-text);background:color-mix(in srgb,var(--nexus-surface),transparent 4%);border:1px solid var(--nexus-border);box-shadow:var(--nexus-shadow-sm)}.search-results-browse-link:focus-visible,.search-results-browse-link:hover{color:var(--nexus-accent);border-color:var(--nexus-border-strong);background:var(--nexus-accent-soft);transform:translateY(-1px);outline:none}[data-theme=dark] .search-results-browse-link{background:rgba(255,255,255,.045);border-color:rgba(255,255,255,.13);color:#f8fafc}.search-results-summary-card{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:12px;gap:12px;margin:22px 0 28px}.search-results-summary-card>div{min-width:0;padding:16px 18px;border-radius:16px;background:color-mix(in srgb,var(--nexus-surface),transparent 4%);border:1px solid var(--nexus-border);box-shadow:var(--nexus-shadow-sm)}[data-theme=dark] .search-results-summary-card>div{background:rgba(255,255,255,.04);border-color:rgba(255,255,255,.13)}.search-results-summary-label{display:block;margin-bottom:7px;color:var(--nexus-muted);font-size:.72rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.search-results-summary-card strong{display:block;overflow:hidden;color:var(--nexus-heading);font-size:1rem;font-weight:850;text-overflow:ellipsis;white-space:nowrap}.search-results-content{min-width:0;width:100%;padding:0}.search-results-result-header{display:flex;align-items:end;justify-content:space-between;gap:18px}.search-results-current-filter{display:inline-flex;margin-bottom:6px;color:var(--nexus-accent);font-size:.78rem;font-weight:900;letter-spacing:.07em;text-transform:uppercase}.search-results-result-header h2{margin:0;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.8rem;font-weight:850;letter-spacing:-.045em}.search-results-count{color:var(--nexus-muted);font-size:.86rem;font-weight:700;white-space:nowrap}.search-results-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:18px;gap:18px;width:100%;min-width:0}.search-results-grid>[class*=col-]{width:100%;max-width:100%;padding:0}.search-results-grid .post-item,.search-results-grid article{width:100%;max-width:100%;min-width:0;height:100%;padding:0;margin:0}.search-results-loader{min-height:420px;display:grid;place-items:center}.search-results-empty{min-height:360px;display:grid;place-items:center;text-align:center;padding:36px;border-radius:22px;background:color-mix(in srgb,var(--nexus-surface),transparent 8%);border:1px dashed var(--nexus-border)}[data-theme=dark] .search-results-empty{background:rgba(255,255,255,.035);border-color:rgba(255,255,255,.13)}.search-results-empty-icon{width:58px;height:58px;display:inline-flex;align-items:center;justify-content:center;margin-bottom:14px;border-radius:999px;background:var(--nexus-accent-soft);color:var(--nexus-accent);font-size:1.4rem}.search-results-empty h3{margin:0 0 8px;color:var(--nexus-heading);font-family:var(--heading-font);font-size:1.3rem;font-weight:850}.search-results-empty p{max-width:420px;margin:0 auto 18px;color:var(--nexus-muted)}.search-results-empty-actions{display:flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.search-results-empty-actions a{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:0 18px;border-radius:999px;text-decoration:none;font-weight:800;color:#ffffff;background:var(--nexus-accent);border:1px solid var(--nexus-accent);transition:transform .25s ease,background .25s ease,color .25s ease,border-color .25s ease}.search-results-empty-actions a:nth-child(2){color:var(--nexus-text);background:color-mix(in srgb,var(--nexus-surface),transparent 4%);border-color:var(--nexus-border)}.search-results-empty-actions a:hover{transform:translateY(-1px)}.search-results-empty-actions a:nth-child(2):hover{color:var(--nexus-accent);background:var(--nexus-accent-soft);border-color:var(--nexus-border-strong)}.search-results-content .pagination,.search-results-content nav[aria-label*=Pagination i],.search-results-content nav[aria-label*=pagination i]{margin-top:34px}@media (max-width:1399px){.search-results-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:1199px){.search-results-topbar{grid-template-columns:1fr;align-items:start}.search-results-actions{justify-content:flex-start}.search-results-summary-card{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:991px){.search-results-browser{padding-top:104px}.search-results-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.search-results-result-header{align-items:flex-start;flex-direction:column}}@media (max-width:768px){.search-results-shell{padding:22px 16px 26px;border-radius:24px}.search-results-grid{gap:18px}.search-results-grid,.search-results-summary-card{grid-template-columns:1fr}.search-results-actions,.search-results-ai-link,.search-results-browse-link{width:100%}}@media (max-width:575px){.search-results-browser{padding-top:92px}.search-results-shell{padding:20px 12px 24px}.search-results-heading h1{font-size:2.1rem}}