.hub-section[data-v-a48fcdac]{padding-block:var(--space-section)}.hub-tabs[data-v-a48fcdac]{border-bottom:1px solid rgba(10,37,64,.18);display:flex;gap:clamp(1rem,3vw,2.5rem);margin-bottom:2rem;overflow-x:auto;scrollbar-width:none}.hub-tabs[data-v-a48fcdac]::-webkit-scrollbar{display:none}.hub-tab[data-v-a48fcdac]{background:transparent;border:0;color:var(--color-text-secondary);cursor:pointer;font:inherit;font-size:clamp(.95rem,1.4vw,1.0625rem);font-weight:600;min-width:44px;padding:.85rem 0;position:relative;transition:color var(--transition-fast);white-space:nowrap}.hub-tab[data-v-a48fcdac]:hover{color:var(--color-text-primary)}.hub-tab[data-v-a48fcdac]:focus-visible{border-radius:2px;outline:2px solid var(--color-cta);outline-offset:4px}.hub-tab.is-active[data-v-a48fcdac]{color:var(--color-ink)}.hub-tab.is-active[data-v-a48fcdac]:after{background:var(--color-cta);border-radius:2px;content:"";inset-inline:0;bottom:-1px;height:3px;position:absolute}@media(max-width:1023.98px){.hub-tabs[data-v-a48fcdac]{scroll-padding-inline:1rem;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(90deg,transparent 0,#000 24px,#000 calc(100% - 24px),transparent);overscroll-behavior-x:contain}.hub-tab[data-v-a48fcdac]{min-height:44px;scroll-snap-align:start}}.hub-panel[data-v-a48fcdac]{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:900px){.hub-panel[data-v-a48fcdac]{gap:2.25rem;grid-template-columns:1.2fr 1fr}}.hub-panel[data-v-a48fcdac]:focus-visible{outline:none}.hub-featured[data-v-a48fcdac]{background:var(--color-ink);border-radius:20px;color:#fff;display:flex;flex-direction:column;gap:1rem;isolation:isolate;min-height:320px;overflow:hidden;padding:1.75rem;position:relative;text-decoration:none;transition:transform var(--transition-base),box-shadow var(--transition-base)}.hub-featured[data-v-a48fcdac]:hover{box-shadow:0 16px 36px #0a254040;transform:translateY(-3px)}.featured-orb[data-v-a48fcdac]{--orb-size:clamp(160px,22vw,240px);--orb-offset:calc(var(--orb-size)*-.18);align-items:center;border-radius:50%;display:flex;height:var(--orb-size);justify-content:center;pointer-events:none;position:absolute;right:var(--orb-offset);top:var(--orb-offset);width:var(--orb-size);z-index:0}.featured-orb[data-v-a48fcdac]:before{content:none}.featured-mark[data-v-a48fcdac]{color:#fff;font-size:clamp(1.125rem,1.6vw,1.4375rem);font-weight:700;letter-spacing:.08em;line-height:1;opacity:.55;pointer-events:none;position:relative;text-shadow:0 1px 3px rgba(0,0,0,.3);text-transform:uppercase;white-space:nowrap}.featured-body[data-v-a48fcdac],.featured-chips[data-v-a48fcdac],.featured-cta[data-v-a48fcdac]{position:relative;z-index:1}.featured-chips[data-v-a48fcdac]{display:flex;flex-wrap:wrap;gap:.5rem}.featured-body[data-v-a48fcdac]{display:flex;flex:1;flex-direction:column;gap:.5rem}.featured-body h3[data-v-a48fcdac]{color:#fff!important;font-size:clamp(1.375rem,2.2vw,1.75rem);font-weight:800;line-height:1.2;margin:0}.featured-body p[data-v-a48fcdac]{color:#ffffffd1;font-size:.95rem;line-height:1.55;margin:0}.featured-cta[data-v-a48fcdac]{align-self:flex-start;margin-top:.5rem}.btn-on-dark[data-v-a48fcdac]{background:#fff;color:var(--color-ink)}.btn-on-dark[data-v-a48fcdac]:hover{background:#f3eee5;color:var(--color-ink)}.hub-items[data-v-a48fcdac]{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.hub-items li+li[data-v-a48fcdac]{border-top:1px solid rgba(10,37,64,.12)}.hub-item[data-v-a48fcdac]{color:var(--color-text-primary);display:flex;flex-direction:column;gap:.5rem;padding:1.1rem 0;text-decoration:none;transition:background var(--transition-fast)}.hub-item[data-v-a48fcdac]:hover{background:#0a254008}.hub-item[data-v-a48fcdac]:focus-visible{border-radius:4px;outline:2px solid var(--color-cta);outline-offset:4px}.item-meta[data-v-a48fcdac]{display:flex;flex-wrap:wrap;gap:.4rem}.item-row[data-v-a48fcdac]{align-items:center;display:flex;gap:1rem;justify-content:space-between}.item-row h4[data-v-a48fcdac]{color:var(--color-text-primary);font-size:1.0625rem;font-weight:700;line-height:1.3;margin:0}.item-arrow[data-v-a48fcdac]{align-items:center;color:var(--color-cta);display:inline-flex;flex-shrink:0;transition:transform var(--transition-fast)}.hub-item:hover .item-arrow[data-v-a48fcdac]{transform:translate(3px)}[dir=rtl] .hub-item:hover .item-arrow[data-v-a48fcdac]{transform:translate(-3px)}.hub-footer[data-v-a48fcdac]{display:flex;justify-content:center;margin-top:2.5rem}.btn-explore-all[data-v-a48fcdac]{background:var(--color-ink);color:#fff;padding-inline:2rem}.btn-explore-all[data-v-a48fcdac]:hover{background:#11335a;color:#fff}
