.split[data-astro-cid-ycpqdmnl]{display:grid;gap:var(--s-5);margin-top:var(--s-6)}@media(min-width:900px){.split[data-astro-cid-ycpqdmnl]{grid-template-columns:1.5fr 1fr;gap:var(--s-7);align-items:start}}.split[data-astro-cid-ycpqdmnl] p[data-astro-cid-ycpqdmnl]:last-child{margin-bottom:0}.split[data-astro-cid-ycpqdmnl] .note[data-astro-cid-ycpqdmnl] p[data-astro-cid-ycpqdmnl]{font-size:var(--fs-sm)}.fine[data-astro-cid-ycpqdmnl]{font-size:var(--fs-sm);color:var(--c-text-2);margin-top:var(--s-4);max-width:var(--maxw-prose)}.section--dark[data-astro-cid-ycpqdmnl] .fine[data-astro-cid-ycpqdmnl]{color:var(--c-on-dark-2)}.flow[data-astro-cid-ycpqdmnl]{list-style:none;margin:var(--s-5) 0 0;padding:0;display:grid;gap:var(--s-3)}@media(min-width:900px){.flow[data-astro-cid-ycpqdmnl]{grid-template-columns:repeat(5,1fr);gap:var(--s-4)}}.flow__i[data-astro-cid-ycpqdmnl]{position:relative;background:var(--c-surface);border:var(--bd);border-top:3px solid var(--c-divider);border-radius:var(--r-md);padding:var(--s-4);display:flex;flex-direction:column;gap:var(--s-2)}.flow__i--filter[data-astro-cid-ycpqdmnl]{border-top-color:var(--c-accent-ink)}.flow__n[data-astro-cid-ycpqdmnl]{font-family:var(--f-data);font-size:var(--fs-xs);color:var(--c-text-2);font-weight:600;letter-spacing:var(--ls-wide)}.flow__i--filter[data-astro-cid-ycpqdmnl] .flow__n[data-astro-cid-ycpqdmnl]{color:var(--c-accent-ink)}.flow__t[data-astro-cid-ycpqdmnl]{font-family:var(--f-head);font-weight:700;color:var(--c-primary);line-height:var(--lh-snug)}.flow__d[data-astro-cid-ycpqdmnl]{font-size:var(--fs-sm);color:var(--c-text-2);line-height:var(--lh-snug)}.flow__tag[data-astro-cid-ycpqdmnl]{margin-top:auto;padding-top:var(--s-2);font-family:var(--f-data);font-size:var(--fs-xs);letter-spacing:var(--ls-wide);color:var(--c-text-2)}.flow__i--filter[data-astro-cid-ycpqdmnl] .flow__tag[data-astro-cid-ycpqdmnl]{color:var(--c-accent-ink);font-weight:600}.chall[data-astro-cid-ycpqdmnl]{list-style:none;margin:var(--s-6) 0 0;padding:0;display:grid;gap:var(--s-4)}@media(min-width:900px){.chall[data-astro-cid-ycpqdmnl]{grid-template-columns:repeat(2,1fr)}}.chall__i[data-astro-cid-ycpqdmnl]{border-left:3px solid var(--c-secondary);padding:var(--s-1) 0 var(--s-1) var(--s-4)}.chall__i[data-astro-cid-ycpqdmnl] h3[data-astro-cid-ycpqdmnl]{font-size:var(--fs-lg);margin-bottom:var(--s-2)}.chall__i[data-astro-cid-ycpqdmnl] p[data-astro-cid-ycpqdmnl]{font-size:var(--fs-sm);color:var(--c-text-2);margin-bottom:var(--s-2)}.chall__c[data-astro-cid-ycpqdmnl]{margin-bottom:0!important}.chall__c[data-astro-cid-ycpqdmnl] strong[data-astro-cid-ycpqdmnl]{color:var(--c-text)}.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl]{color:var(--c-on-dark-4)}.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] thead[data-astro-cid-ycpqdmnl] th[data-astro-cid-ycpqdmnl]{background:var(--c-dark-surface);color:#fff}.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] th[data-astro-cid-ycpqdmnl],.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] td[data-astro-cid-ycpqdmnl]{border-bottom-color:var(--c-dark-border)}.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] tbody[data-astro-cid-ycpqdmnl] tr[data-astro-cid-ycpqdmnl]:hover{background:var(--c-dark-hover)}@media(max-width:719px){.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] tr[data-astro-cid-ycpqdmnl]{border-color:var(--c-dark-divider)}.section--dark[data-astro-cid-ycpqdmnl] .spec[data-astro-cid-ycpqdmnl] td[data-astro-cid-ycpqdmnl]:before{color:var(--c-on-dark-3)}}.card__meta--muted[data-astro-cid-ycpqdmnl]{color:var(--c-text-2);font-weight:500}.faq[data-astro-cid-ycpqdmnl]{border:var(--bd);border-radius:var(--r-md);padding:var(--s-5);max-width:var(--maxw-prose)}.faq[data-astro-cid-ycpqdmnl] h3[data-astro-cid-ycpqdmnl]{font-size:var(--fs-lg)}.faq[data-astro-cid-ycpqdmnl] p[data-astro-cid-ycpqdmnl]{margin-bottom:0;color:var(--c-text-2)}.cta-row[data-astro-cid-ycpqdmnl]{display:flex;flex-wrap:wrap;gap:var(--s-3);margin-top:var(--s-6)}.cta-row[data-astro-cid-ycpqdmnl] .btn[data-astro-cid-ycpqdmnl]{flex:1 1 260px}@media(min-width:720px){.cta-row[data-astro-cid-ycpqdmnl] .btn[data-astro-cid-ycpqdmnl]{flex:0 0 auto}}.meta-bar[data-astro-cid-ycpqdmnl]{margin:var(--s-7) 0 0;padding-top:var(--s-4);border-top:var(--bd);font-size:var(--fs-xs);color:var(--c-text-2);font-family:var(--f-data)}.app__fig[data-astro-cid-ycpqdmnl]{margin:var(--s-4) 0;overflow:hidden;border-radius:var(--r-md);border:1px solid var(--c-divider);background:var(--c-surface-2, rgba(0,0,0,.02));max-width:680px}.app__img[data-astro-cid-ycpqdmnl]{display:block;width:100%;height:auto;object-fit:cover}.fig-caption[data-astro-cid-ycpqdmnl]{font-size:var(--fs-xs);font-family:var(--f-data);color:var(--c-text-2);padding:var(--s-2) var(--s-4);background:var(--c-surface-2, rgba(0,0,0,.03));border-top:1px solid var(--c-divider);letter-spacing:var(--ls-wide)}.route-badge[data-astro-cid-ycpqdmnl]{display:inline-block;font-size:.72rem;font-weight:700;line-height:1;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:var(--ls-wide)}.status-core[data-astro-cid-ycpqdmnl]{background:#ecfdf5;color:#064e3b;border:1px solid #a7f3d0}.status-review[data-astro-cid-ycpqdmnl]{background:#fffbeb;color:#78350f;border:1px solid #fde68a}.status-not-offered[data-astro-cid-ycpqdmnl]{background:#f3f4f6;color:#374151;border:1px solid #d1d5db}.route-link[data-astro-cid-ycpqdmnl]{font-size:var(--fs-xs);font-weight:600;color:var(--c-primary);text-decoration:underline}.route-none[data-astro-cid-ycpqdmnl]{color:var(--c-text-2);font-size:var(--fs-sm)}.kelly-card[data-astro-cid-ycpqdmnl]{background:#fff;border:1px solid #cbd5e1;border-radius:var(--r-md);padding:var(--s-6);box-shadow:0 4px 6px -1px #0000000d}.kelly-badge[data-astro-cid-ycpqdmnl]{display:inline-block;font-family:var(--f-data);font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:var(--ls-wide);background:#e0f2fe;color:#075985;padding:.2rem .5rem;border-radius:4px;margin-bottom:var(--s-2)}.kelly-header[data-astro-cid-ycpqdmnl] h3[data-astro-cid-ycpqdmnl]{margin:var(--s-1) 0 var(--s-2);font-size:var(--fs-lg);color:var(--c-text)}.kelly-header[data-astro-cid-ycpqdmnl] p[data-astro-cid-ycpqdmnl]{color:var(--c-text-2);font-size:var(--fs-sm);line-height:1.5}.kelly-grid[data-astro-cid-ycpqdmnl]{display:grid;gap:var(--s-3);margin-top:var(--s-4)}@media(min-width:768px){.kelly-grid[data-astro-cid-ycpqdmnl]{grid-template-columns:repeat(3,1fr)}}.kelly-field-item[data-astro-cid-ycpqdmnl]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:var(--r-sm);padding:var(--s-3);display:flex;flex-direction:column;gap:4px}.kelly-field-item[data-astro-cid-ycpqdmnl] strong[data-astro-cid-ycpqdmnl]{font-size:var(--fs-sm);color:var(--c-text)}.kelly-field-item[data-astro-cid-ycpqdmnl] span[data-astro-cid-ycpqdmnl]{font-size:var(--fs-xs);color:var(--c-text-2);line-height:1.4}
