.hub-page .hub-hero{padding-top:56px}.hub-page .hub-crumbs{color:#68708a;display:flex;flex-wrap:wrap;font-size:13px;gap:8px;margin:0 0 28px}.hub-page .hub-crumbs a{color:#0c1458;text-underline-offset:4px}.hub-page .hub-hero-head{align-items:center;display:flex;gap:14px;margin-bottom:22px}.hub-page .hub-hero-head .editorial-eyebrow{margin:0}.hub-page .hub-icon{background:#fff;border:1px solid #e9eaf1;border-radius:10px;display:grid;flex:none;height:44px;overflow:hidden;place-items:center;width:44px}.hub-page .hub-icon img{display:block;height:100%;object-fit:contain;width:100%}.hub-page .hub-icon--lg{border-radius:12px;height:56px;width:56px}.hub-page .hub-hero h1{font-size:clamp(34px,5vw,58px);line-height:1.08}.hub-page .editorial-hero p.hub-answer{color:#2f3858;font-size:19px;max-width:780px}.hub-page .editorial-hero p.hub-sourceline{color:#68708a;font-size:13px;line-height:1.6;margin-top:28px}.hub-page .hub-sourceline a{color:#0c1458;text-underline-offset:3px}.hub-page .hub-split{align-items:start;display:grid;gap:56px;grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr)}.hub-page .hub-problem p{max-width:68ch}.hub-page .hub-finding{background:#0c1458;border-radius:8px;color:#d6daf0;display:flex;flex-direction:column;gap:6px;padding:32px}.hub-page .hub-finding-kind{color:#d8f34a;font-size:11px;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.hub-page .hub-finding-kind--sub{color:#aeb5d8;font-size:12px;font-weight:600;letter-spacing:0;text-transform:none}.hub-page .hub-finding-num{color:#fff;font-size:clamp(40px,5vw,60px);font-weight:800;line-height:1;margin-top:14px}.hub-page .hub-finding-label{color:#fff;font-size:15px;font-weight:700;line-height:1.4}.hub-page .hub-finding p{color:#d6daf0;font-size:15px;line-height:1.7;margin:12px 0 0}.hub-page .hub-finding p.hub-finding-src{border-top:1px solid hsla(0,0%,100%,.16);color:#aeb5d8;font-size:12px;margin-top:18px;padding-top:14px}.hub-page .hub-table td:first-child{color:#0c1458;font-weight:700}.hub-page .hub-table td:last-child{color:#0c1458}.hub-page .hub-table a{color:#ec007d;text-underline-offset:3px}.hub-page .hub-table--c2{min-width:0}.hub-page .hub-table-note{line-height:1.7;margin-top:20px;max-width:820px}.hub-page .hub-table-note a{color:#0c1458}.hub-page .hub-steps{display:grid;gap:20px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:28px 0 0;padding:0}.hub-page .hub-steps li{background:#fff;border:1px solid #e9eaf1;border-radius:8px;border-top:3px solid #ec007d;padding:28px}.hub-page .hub-step-n{color:#ec007d;display:block;font:500 12px/1 DM Mono,ui-monospace,monospace;margin-bottom:14px}.hub-page .hub-steps p{font-size:15px;margin:0}.hub-page .hub-magnet{align-items:center;background:#fff;border:1px solid #e9eaf1;border-radius:8px;display:grid;gap:40px;grid-template-columns:minmax(0,1fr) auto;padding:36px}.hub-page .hub-magnet h2{margin-bottom:12px}.hub-page .hub-magnet p{margin:0;max-width:64ch}.hub-page .hub-magnet-action{align-items:flex-start;display:flex;flex-direction:column;gap:10px}.hub-page .hub-magnet-action small{color:#68708a;font:500 11px/1.4 DM Mono,ui-monospace,monospace;letter-spacing:.06em}.hub-page .hub-soon{border:1px dashed #c9cde0;border-radius:8px;color:#54607d;display:inline-flex;font-size:13px;font-weight:700;padding:10px 14px}.hub-page .hub-spokes{display:grid;gap:0 32px;grid-template-columns:repeat(2,minmax(0,1fr));list-style:none;margin:20px 0 0;padding:0}.hub-page .hub-spokes a{border-bottom:1px solid #e1e4ee;color:#0c1458;display:flex;font-size:15px;font-weight:600;gap:16px;justify-content:space-between;padding:18px 0;text-decoration:none}.hub-page .hub-spokes a span,.hub-page .hub-spokes a:hover{color:#ec007d}.hub-page .hub-faq-list{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.hub-page .hub-faq-item{background:#fff;border:1px solid #e9eaf1;border-radius:8px;padding:28px}.hub-page .hub-faq-item h2{font-size:19px;line-height:1.4;margin-bottom:12px}.hub-page .hub-faq-item p{font-size:15px;margin:0}.hub-page .hub-grid{display:grid;gap:12px;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:24px}.hub-page .hub-card{background:#fff;border:1px solid #e9eaf1;border-radius:8px;color:#0c1458;display:flex;flex-direction:column;gap:8px;padding:20px;text-decoration:none;transition:border-color .18s ease,transform .18s ease}.hub-page .hub-card strong{font-size:15px;margin-top:6px}.hub-page .hub-card small{color:#68708a;font-size:13px;line-height:1.5}.hub-page .hub-card:hover{border-color:#ec007d;transform:translateY(-2px)}.hub-page .hub-card .hub-icon{border-radius:8px;height:36px;width:36px}@media (max-width:1000px){.hub-page .hub-split{gap:32px;grid-template-columns:minmax(0,1fr)}.hub-page .hub-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.hub-page .hub-hero{padding-top:40px}.hub-page :is(.hub-steps,.hub-spokes,.hub-faq-list,.hub-magnet){grid-template-columns:minmax(0,1fr)}.hub-page :is(.hub-magnet,.hub-finding){padding:24px}.hub-page .hub-magnet{gap:24px}}@media (max-width:420px){.hub-page .hub-grid{grid-template-columns:minmax(0,1fr)}}