.hub-hero[data-astro-cid-oz4q2oiu]{padding-bottom:40px}.hub-hero[data-astro-cid-oz4q2oiu] h1[data-astro-cid-oz4q2oiu]{max-width:23ch}.hub-paths[data-astro-cid-oz4q2oiu]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:32px;display:grid}.hub-paths[data-astro-cid-oz4q2oiu] a[data-astro-cid-oz4q2oiu]{border:1px solid var(--line);background:var(--paper);border-radius:12px;align-items:center;gap:14px;min-height:72px;padding:18px 20px;display:flex}.hub-paths[data-astro-cid-oz4q2oiu] a[data-astro-cid-oz4q2oiu]:hover{border-color:var(--primary);background:var(--primary-soft)}.hub-paths[data-astro-cid-oz4q2oiu] strong[data-astro-cid-oz4q2oiu]{flex:1;font-weight:500;line-height:1.4}.hub-path-index[data-astro-cid-oz4q2oiu]{color:var(--primary-hover);font-size:13px;font-weight:500}.hub-content[data-astro-cid-oz4q2oiu]{padding-top:24px}.hub-method[data-astro-cid-oz4q2oiu]{background:var(--surface);border:1px solid var(--line);border-radius:12px;align-items:flex-start;gap:18px;margin-bottom:16px;padding:24px;display:flex}.hub-method[data-astro-cid-oz4q2oiu]>svg{color:var(--primary);flex-shrink:0}.hub-method[data-astro-cid-oz4q2oiu] h2[data-astro-cid-oz4q2oiu]{letter-spacing:-.01em;margin-bottom:8px;font-size:18px;line-height:1.4}.hub-method[data-astro-cid-oz4q2oiu] p[data-astro-cid-oz4q2oiu]{max-width:88ch;font-size:15px;line-height:1.7}.hub-method[data-astro-cid-oz4q2oiu] a[data-astro-cid-oz4q2oiu]{color:var(--primary-hover);text-underline-offset:4px;text-decoration:underline}.hub-group[data-astro-cid-oz4q2oiu]{border-bottom:1px solid var(--line);grid-template-columns:minmax(0,.8fr) minmax(0,1.5fr);column-gap:60px;padding-block:40px;scroll-margin-top:120px;display:grid}.hub-group-heading[data-astro-cid-oz4q2oiu] h2[data-astro-cid-oz4q2oiu]{max-width:22ch;font-size:clamp(25px,2.5vw,32px);line-height:1.2}.hub-group-heading[data-astro-cid-oz4q2oiu] p[data-astro-cid-oz4q2oiu]{max-width:45ch;margin-top:16px;font-size:15px;line-height:1.7}.hub-entries[data-astro-cid-oz4q2oiu]{min-width:0}.hub-entry[data-astro-cid-oz4q2oiu]{border-bottom:1px solid var(--line);align-items:center;gap:20px;padding:20px 0;display:flex}.hub-entry[data-astro-cid-oz4q2oiu]:first-child{padding-top:0}.hub-entry[data-astro-cid-oz4q2oiu]:last-child{border-bottom:0}.hub-entry[data-astro-cid-oz4q2oiu]>div[data-astro-cid-oz4q2oiu]{flex:1;min-width:0}.hub-entry[data-astro-cid-oz4q2oiu]>svg{color:var(--primary);flex-shrink:0}.hub-entry[data-astro-cid-oz4q2oiu] h3[data-astro-cid-oz4q2oiu]{letter-spacing:-.02em;margin:6px 0 10px;font-size:20px;line-height:1.35}.hub-entry[data-astro-cid-oz4q2oiu]:hover h3[data-astro-cid-oz4q2oiu]{color:var(--primary-hover);text-underline-offset:4px;text-decoration:underline}.hub-entry[data-astro-cid-oz4q2oiu] p[data-astro-cid-oz4q2oiu]{max-width:70ch;font-size:15px;line-height:1.65}.hub-category[data-astro-cid-oz4q2oiu],.hub-date[data-astro-cid-oz4q2oiu]{color:var(--muted);font-size:13px;line-height:1.5}.hub-date[data-astro-cid-oz4q2oiu]{margin-top:12px;display:block}.hub-service[data-astro-cid-oz4q2oiu]{min-height:44px;color:var(--primary-hover);grid-column:2;justify-self:start;align-items:center;gap:8px;font-size:14px;font-weight:500;display:inline-flex}.hub-service[data-astro-cid-oz4q2oiu]:hover{text-underline-offset:4px;text-decoration:underline}.context-note[data-astro-cid-oz4q2oiu]{max-width:90ch;margin-top:28px}@media (width<=999px){.hub-group[data-astro-cid-oz4q2oiu]{grid-template-columns:1fr;gap:24px}.hub-service[data-astro-cid-oz4q2oiu]{grid-column:1}.hub-group-heading[data-astro-cid-oz4q2oiu] h2[data-astro-cid-oz4q2oiu]{max-width:none}.hub-group-heading[data-astro-cid-oz4q2oiu] p[data-astro-cid-oz4q2oiu]{max-width:70ch}}@media (width<=600px){.hub-paths[data-astro-cid-oz4q2oiu]{grid-template-columns:1fr;gap:8px;margin-top:24px}.hub-paths[data-astro-cid-oz4q2oiu] a[data-astro-cid-oz4q2oiu]{min-height:60px;padding:14px 16px}.hub-paths[data-astro-cid-oz4q2oiu] strong[data-astro-cid-oz4q2oiu]{font-size:15px}.hub-method[data-astro-cid-oz4q2oiu]{gap:12px;padding:20px}.hub-method[data-astro-cid-oz4q2oiu]>svg{display:none}.hub-group[data-astro-cid-oz4q2oiu]{gap:20px;padding-block:32px}.hub-entry[data-astro-cid-oz4q2oiu] h3[data-astro-cid-oz4q2oiu]{font-size:19px}.hub-entry[data-astro-cid-oz4q2oiu] p[data-astro-cid-oz4q2oiu]{font-size:14px}}
