.series-eyebrow[data-astro-cid-bwgltxme]{text-transform:uppercase;letter-spacing:.05em;color:var(--color-link);flex-wrap:wrap;align-items:center;gap:.65rem;margin-bottom:1rem;font:.75rem/1.6 IBM Plex Mono,monospace;display:flex}.series-eyebrow[data-astro-cid-bwgltxme] span[data-astro-cid-bwgltxme]{color:var(--color-text-secondary)}.series-header[data-astro-cid-bwgltxme] h1[data-astro-cid-bwgltxme]{max-width:23ch;margin:1.5rem 0}.series-lead[data-astro-cid-bwgltxme]{max-width:65ch;color:var(--color-text-secondary);font-size:clamp(1.125rem,2vw,1.35rem);line-height:1.65}.series-actions[data-astro-cid-bwgltxme]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:2rem;display:flex}.series-text-link[data-astro-cid-bwgltxme]{min-height:44px;color:var(--color-link);text-underline-offset:5px;align-items:center;gap:.6rem;font-weight:600;text-decoration:underline;display:inline-flex}.series-header[data-astro-cid-bwgltxme] .series-related{max-width:75ch;color:var(--color-text-secondary);margin-top:1.75rem;font-size:.9rem;line-height:1.6}.series-header[data-astro-cid-bwgltxme] .series-related a{color:var(--color-link);text-underline-offset:3px;text-decoration:underline}.series-map[data-astro-cid-bwgltxme]{grid-template-columns:minmax(0,.8fr) minmax(0,1.6fr);align-items:center;gap:3rem;display:grid}.series-page[data-astro-cid-bwgltxme] h2[data-astro-cid-bwgltxme]{margin-bottom:1rem;font-size:clamp(2rem,3vw,2.75rem);line-height:1.1}.series-map[data-astro-cid-bwgltxme] p[data-astro-cid-bwgltxme]:not(.series-eyebrow){color:var(--color-text-secondary);margin-bottom:1rem;font-size:.95rem;line-height:1.7}.series-map[data-astro-cid-bwgltxme] figure[data-astro-cid-bwgltxme]{border-top:3px solid var(--brand-orange);background:#f6f0dd;margin:0}.series-map[data-astro-cid-bwgltxme] img[data-astro-cid-bwgltxme]{width:100%;height:auto;display:block}.series-list-heading[data-astro-cid-bwgltxme]{justify-content:space-between;align-items:end;gap:2rem;margin-bottom:2.5rem;display:flex}.series-list-heading[data-astro-cid-bwgltxme]>span[data-astro-cid-bwgltxme]{white-space:nowrap;color:var(--color-text-muted);padding-bottom:1rem;font:.75rem/1.6 IBM Plex Mono,monospace}.series-steps[data-astro-cid-bwgltxme]{margin:0;padding:0;list-style:none;position:relative}.series-steps[data-astro-cid-bwgltxme]:before{content:"";border-left:1px solid var(--brand-orange);position:absolute;top:1rem;bottom:1rem;left:2.7rem}.series-steps[data-astro-cid-bwgltxme] li[data-astro-cid-bwgltxme]{margin-bottom:1rem;position:relative}.series-step[data-astro-cid-bwgltxme]{border-left:3px solid var(--brand-orange);color:var(--color-text-primary);grid-template-columns:3rem minmax(0,1fr) 1.5rem;align-items:start;gap:1.5rem;padding:1.75rem 1.25rem;text-decoration:none;display:grid}.series-step-number[data-astro-cid-bwgltxme]{background:var(--brand-orange);color:#171512;place-items:center;width:3rem;min-height:2.7rem;margin-top:.5rem;font:600 1rem IBM Plex Mono,monospace;display:grid;position:relative}.series-step-number[data-astro-cid-bwgltxme]:before{content:"";background:inherit;width:9px;height:5px;box-shadow:20px 0 var(--brand-orange);position:absolute;top:-5px;left:9px}.series-step-meta[data-astro-cid-bwgltxme]{color:var(--color-text-muted);flex-wrap:wrap;align-items:center;gap:.5rem 1rem;margin-bottom:.65rem;font:.7rem/1.6 IBM Plex Mono,monospace;display:flex}.series-start[data-astro-cid-bwgltxme]{color:var(--color-link);font-weight:600}.series-step[data-astro-cid-bwgltxme] h3[data-astro-cid-bwgltxme]{margin:0 0 .65rem;font-size:clamp(1.4rem,2.5vw,1.75rem);line-height:1.2}.series-step[data-astro-cid-bwgltxme] p[data-astro-cid-bwgltxme]{color:var(--color-text-secondary);max-width:75ch;font-size:.95rem;line-height:1.65}.series-step-arrow[data-astro-cid-bwgltxme]{color:var(--color-link);font-size:1.5rem}.series-step[data-astro-cid-bwgltxme]:is(:hover,:focus-visible) h3[data-astro-cid-bwgltxme]{text-underline-offset:5px;text-decoration:underline}.series-back[data-astro-cid-bwgltxme]{margin-top:1.5rem}[data-visual-bricks=false] .series-step-number[data-astro-cid-bwgltxme]:before,[data-visual-section-marks=false] .series-step-number[data-astro-cid-bwgltxme]:before{display:none}@media (width<=1023px){.series-map[data-astro-cid-bwgltxme]{grid-template-columns:1fr;gap:1.5rem}.series-map[data-astro-cid-bwgltxme]>div[data-astro-cid-bwgltxme]{max-width:70ch}}@media (width<=639px){.series-list-heading[data-astro-cid-bwgltxme]{display:block}.series-step[data-astro-cid-bwgltxme]{grid-template-columns:2.3rem minmax(0,1fr);gap:.85rem;padding:1.5rem .85rem}.series-step-number[data-astro-cid-bwgltxme]{width:2.3rem;min-height:2.3rem}.series-step-number[data-astro-cid-bwgltxme]:before{width:7px;box-shadow:17px 0 var(--brand-orange);left:6px}.series-step-arrow[data-astro-cid-bwgltxme]{display:none}.series-step-meta[data-astro-cid-bwgltxme]{gap:.35rem .7rem;font-size:.65rem}.series-steps[data-astro-cid-bwgltxme]:before{left:2rem}.series-list-heading[data-astro-cid-bwgltxme]>span[data-astro-cid-bwgltxme]{white-space:normal}}
