.space-hub-page{--hub-indigo:#402d9f;--hub-teal:#09bfbf;--hub-magenta:#bb2888;--hub-ink:#211b34;--hub-paper:#fffdf7;max-width:1200px!important;color:var(--hub-ink);margin-inline:auto!important;padding-bottom:48px}.space-hub-page h1,.space-hub-page h2,.space-hub-page h3{font-family:"SPACE Alice",Georgia,serif!important;overflow-wrap:anywhere}.space-hub-page p{font-family:"Times New Roman",Times,serif;font-size:18px;line-height:1.6}.space-hub-page h1{font-size:clamp(36px,4vw,50px)!important;line-height:1.08!important;margin:16px 0!important}.space-hub-page h2{font-size:clamp(28px,3vw,38px)!important;line-height:1.16!important;margin:48px 0 24px!important}.space-hub-page h3{font-size:25px!important;line-height:1.2!important;margin:16px 0!important}.space-hub-intro{position:relative;isolation:isolate;padding:40px!important;background:#f1edf8!important}.space-hub-intro>.wp-block-columns{gap:40px!important;align-items:center!important;margin:0!important;position:relative;z-index:1}.space-hub-intro::after{content:"";position:absolute;left:10px;bottom:0;width:180px;height:150px;background:url('/wp-content/uploads/2026/10/space-watermark-stars.webp') center/contain no-repeat;opacity:.06;pointer-events:none;z-index:0}.space-hub-intro .wp-block-image{margin:0!important}.space-hub-intro img{display:block;width:100%!important;height:auto!important;object-fit:contain}.space-hub-page figcaption{font-size:13px!important;line-height:1.5!important;color:#50445f!important;margin-top:12px!important}.space-hub-page a{color:var(--hub-indigo);text-underline-offset:3px}.space-hub-page a:focus-visible{outline:3px solid var(--hub-indigo);outline-offset:4px}.space-hub-page .wp-block-button__link{background:var(--hub-indigo)!important;color:white!important;min-height:44px;display:inline-flex;align-items:center;font-size:16px!important;padding:12px 20px!important}.space-hub-page .wp-block-buttons{gap:12px!important}.hub-pillars{gap:32px!important;margin-top:24px!important}.hub-pillars>.wp-block-column{min-width:0;border-top:3px solid var(--hub-indigo);padding:24px 0 0!important}.hub-pillars>.wp-block-column:nth-child(2){border-color:var(--hub-magenta)}.hub-pillars>.wp-block-column:nth-child(3){border-color:var(--hub-teal)}.space-hub-page .hub-icon{width:80px!important;height:80px!important;margin:0 0 16px!important}.space-hub-page .hub-icon img{width:100%!important;height:100%!important;object-fit:contain!important}.hub-history{position:relative;isolation:isolate;padding:12px 0 24px!important}.hub-history>*:not(.hub-watermark){position:relative;z-index:1}.space-hub-page .hub-watermark{position:absolute!important;right:0;bottom:8px;width:260px!important;height:260px!important;opacity:.045;z-index:0;pointer-events:none;margin:0!important}.hub-watermark img{width:100%!important;height:100%!important;object-fit:contain}.space-hub-milestone{display:grid!important;grid-template-columns:80px minmax(0,1fr);gap:0 24px!important;border-top:1px solid #e0d9e7;padding:24px 0!important;margin:0!important}.space-hub-milestone>p:first-child{grid-column:1;grid-row:1/3;font-family:"SPACE Alice",Georgia,serif;font-size:26px!important;color:var(--hub-indigo);margin:0!important}.space-hub-milestone>h3,.space-hub-milestone>p:not(:first-child){grid-column:2;margin:0 0 12px!important}.space-hub-contact{padding:32px!important;position:relative;isolation:isolate;overflow:hidden;background:#eaf7f4!important}.space-hub-contact>*{position:relative;z-index:1}.space-hub-contact h2{margin-top:0!important}.space-hub-contact::after{content:"";position:absolute;right:8px;bottom:-16px;width:190px;height:190px;background:url('shared-care.svg') center/contain no-repeat;opacity:.06;z-index:0;pointer-events:none}
@media(max-width:800px){.space-hub-intro{padding:24px!important}.space-hub-intro>.wp-block-columns{gap:24px!important}.space-hub-page h2{margin-top:36px!important}.hub-pillars{gap:24px!important}.space-hub-milestone{grid-template-columns:60px minmax(0,1fr);gap:0 16px!important}.space-hub-milestone>p:first-child{font-size:22px!important}.space-hub-page .hub-watermark{width:180px!important;height:180px!important}.space-hub-contact{padding:24px!important}.space-hub-page p{font-size:17px}}

/* Authentic partner marks; preserve proportions and clearspace. */
.space-hub-page .hub-partners-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px!important;margin:28px 0 48px!important}.hub-partner-card{margin:0!important;min-width:0;background:#fff;border:1px solid #e0d9e7;border-radius:12px;padding:20px!important;display:flex;flex-direction:column;gap:0!important}.space-hub-page .hub-partner-logo{height:128px;width:100%;padding:16px;box-sizing:border-box;margin:0 0 18px!important;display:flex;align-items:center;justify-content:center;background:white}.hub-partner-logo img{width:100%!important;height:100%!important;object-fit:contain!important;display:block}.space-hub-page .hub-partner-card h3{font-size:22px!important;margin:0 0 12px!important;line-height:1.25!important}.space-hub-page .hub-partner-card p{font-size:16px!important;margin:auto 0 0!important;line-height:1.5!important}.hub-partner-card a{display:inline-block;min-height:44px;align-content:center}@media(max-width:1050px){.space-hub-page .hub-partners-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.space-hub-page .hub-partners-grid{grid-template-columns:1fr}.space-hub-page .hub-partner-logo{height:144px;max-width:260px;align-self:center}}
