.hub-jump{flex-wrap:wrap;gap:.6rem;margin-top:2rem;display:flex}.hub-jump a{border:1px solid var(--line);background:#fff;border-radius:8px;align-items:center;min-height:44px;padding:.6rem 1rem;font-size:.875rem;font-weight:550;display:inline-flex;text-decoration:none!important}.hub-jump a:hover{background:var(--tint)}.hub-page .guide-intro h1{max-width:20ch}.hub-page .hub-group{border-bottom:1px solid var(--line);scroll-margin-top:1rem}.hub-cards{grid-template-columns:1fr;margin:0;padding:0;list-style:none;display:grid}.hub-page .hub-cards .resource-card{border-top:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:1fr 1.1fr auto;align-items:baseline;gap:1rem 2rem;padding:1.6rem 0;display:grid}.hub-cards h3{margin:0}.hub-cards h3 a{text-decoration:none!important}.hub-cards h3 a:hover{text-decoration:underline!important}.hub-cards p{font-size:.9375rem;line-height:1.8}.hub-cards .hub-tool{color:var(--accent);white-space:nowrap;font-size:.75rem}.hub-news-latest{font-size:1rem;line-height:1.8}.hub-news p+p{margin-top:1rem}.hub-page .chapter-head h2{font-size:2.3rem}@media (width<=1000px){.hub-page .hub-cards .resource-card{grid-template-columns:1fr 1.2fr}.hub-tool{grid-column:2}.hub-page .hub-cards .resource-card p+p{margin-top:-.3rem}}@media (width<=760px){.hub-page .hub-cards .resource-card{grid-template-columns:1fr;gap:.65rem}.hub-tool{grid-column:1}.hub-page .hub-cards .resource-card p+p{margin-top:.25rem}.hub-jump{gap:.5rem}.hub-jump a{font-size:.8125rem}.hub-page .guide-intro{padding-top:1rem}}.hub-page .guide-intro{background:var(--paper);padding-block:2rem 3rem}.hub-page .hub-group{grid-template-columns:minmax(0,.7fr) minmax(0,1.6fr);align-items:start;gap:3rem;padding-block:3rem;display:grid}.hub-page .hub-group .chapter-head{margin:0;display:block}.hub-page .hub-group .chapter-head p{margin-top:1rem}.hub-page .hub-cards .resource-card{grid-template-columns:minmax(0,1fr);gap:.65rem;padding:1.4rem 0}.hub-page .hub-cards .resource-card:first-child{border-top:0;padding-top:0}.hub-page .hub-cards .resource-card h3{font-size:1.45rem;line-height:1.3}.hub-page .hub-cards .resource-card p{max-width:60ch}.hub-page .hub-cards .resource-card .hub-tool{color:var(--muted);grid-column:1;margin:0}.hub-jump a{background:var(--tint);border:0;border-radius:999px}@media (width<=760px){.hub-page .hub-group{grid-template-columns:minmax(0,1fr);gap:1.5rem;padding-block:2rem}.hub-page .hub-cards .resource-card h3{font-size:1.25rem}}
