/* SpinOut U V16.3.33 — one canonical discovery marketplace */
.canonical-nav-sentinel{display:none!important}
.header-actions-v4[data-canonical-marketplace="true"]{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:18px!important}
.canonical-nav-link{font:650 11px/1 Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif!important;color:#262626!important;text-decoration:none!important;white-space:nowrap!important;letter-spacing:-.01em!important}
.canonical-nav-link:hover{text-decoration:underline!important;text-underline-offset:4px!important}
.canonical-nav-campus{border:1px solid rgba(20,20,20,.14)!important;border-radius:999px!important;padding:10px 14px!important;background:#fff!important}
.canonical-hero-support{max-width:650px;margin:12px 0 0;font-size:clamp(15px,1.7vw,20px);line-height:1.45;color:rgba(255,255,255,.9);letter-spacing:-.015em}
.home-universe-marketplace .home-market-heading-wide>div>p{max-width:760px;margin:12px 0 0;color:#666;font-size:14.5px;line-height:1.55}
.canonical-discovery-module{padding:64px 0;background:#fff}
.canonical-discovery-module+.canonical-discovery-module{border-top:1px solid #ececec}
.canonical-campus-world{background:#f7f7f5}
.canonical-missing-pieces{background:#111;color:#fff}
.canonical-missing-pieces .home-market-heading span,.canonical-missing-pieces .home-market-heading p{color:#aaa!important}
.canonical-missing-pieces .home-market-heading h2{color:#fff!important}
.canonical-missing-pieces .journey-collection-card{background:#1a1a1a!important;color:#fff!important;border-color:#333!important}
.canonical-missing-pieces .journey-collection-card span,.canonical-missing-pieces .journey-collection-card small{color:#aaa!important}
.canonical-white-space{background:#f1efe8}
.canonical-campus-conversion{padding:72px 0;background:#f7f7f7;border-top:1px solid #e7e7e7}
.canonical-campus-conversion-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:42px;align-items:end}
.canonical-campus-conversion span{display:block;font-size:10px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#777;margin-bottom:10px}
.canonical-campus-conversion h2{font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-size:clamp(30px,4vw,50px);line-height:1.02;letter-spacing:-.04em;font-weight:650;max-width:800px;margin:0 0 12px}
.canonical-campus-conversion p{max-width:760px;color:#666;font-size:15px;line-height:1.55;margin:0}
.canonical-campus-conversion a{display:inline-flex;align-items:center;min-height:46px;padding:0 18px;border-radius:999px;background:#1d1d1d;color:#fff;text-decoration:none;font-size:12px;font-weight:750;white-space:nowrap}
.canonical-missing-detail{background:#faf8f2;border-radius:24px;padding:34px!important}
.student-context-composer,.builder-agency-bridge,.builder-campus-bridge{display:none!important}
.footer-bottom span:nth-child(2){font-weight:650}
@media(max-width:980px){.canonical-campus-conversion-grid{grid-template-columns:1fr;align-items:start}.canonical-campus-conversion a{justify-self:start}.header-actions-v4[data-canonical-marketplace="true"]{gap:11px!important}.canonical-nav-link{font-size:10.5px!important}}
@media(max-width:620px){.canonical-nav-link:first-of-type{display:none!important}.canonical-nav-campus{padding:8px 10px!important}.canonical-discovery-module{padding:44px 0}.canonical-campus-conversion{padding:48px 0}.canonical-campus-conversion h2{font-size:32px}.canonical-missing-detail{padding:24px!important}.canonical-hero-support{font-size:14px;max-width:88%}}
