.hub-ai-note{border-radius:var(--r-core);box-shadow:var(--shadow-bezel);color:var(--body);font-size:var(--fs-body);background:#fff;flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:3rem 0 0;padding:1.1rem 1.25rem;line-height:1.6;display:flex}.hub-ai-text{flex:30rem;max-width:80ch}.hub-ai-note strong{color:var(--ink)}.module-group-row{gap:clamp(3rem,6vw,4.5rem) 2.5rem;margin-top:clamp(3rem,6vw,4.5rem);display:grid}.module-group{min-width:0;scroll-margin-top:5rem}.module-group-head{border-bottom:1px solid var(--ring);gap:.4rem;margin-bottom:1.5rem;padding-bottom:1.1rem;display:grid}.module-group-head h2{color:var(--ink);margin:0;font-size:1.6rem;font-weight:600;line-height:1.1}.module-group-head p{max-width:34rem;color:var(--muted);margin:0;font-size:.92rem;line-height:1.6}.module-group-count{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:700}.module-group-band .module-group-row:first-child{margin-top:0}.status-core{align-items:center;gap:1.25rem;padding:clamp(1.5rem,4vw,2.25rem)}.status-core h2{color:var(--ink);margin:.65rem 0 .5rem;font-size:clamp(1.5rem,3vw,2rem);font-weight:550}.status-core p:last-child{max-width:43rem;color:var(--muted);margin:0;line-height:1.65}.status-icon{width:3.5rem;height:3.5rem;color:var(--indigo);background:var(--lav);border-radius:1rem;place-items:center;font-size:1.3rem;display:grid}@media (width>=64rem){.module-group-row.is-pair{grid-template-columns:repeat(2,minmax(0,1fr))}.is-pair .module-group-head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:1rem}}@media (width>=48rem){.module-group-row:not(.is-pair) .module-group-head{grid-template-columns:auto 1fr auto;align-items:baseline;gap:1.5rem}.status-core{grid-template-columns:auto 1fr auto}}
