.post__head[data-astro-cid-xc2bszrk]{gap:18px;max-width:64rem;padding-block:clamp(40px,6vw,88px) clamp(24px,3vw,40px);display:grid}.back[data-astro-cid-xc2bszrk]{justify-self:start;font-size:.92rem}.post__head[data-astro-cid-xc2bszrk] h1[data-astro-cid-xc2bszrk]{font-size:clamp(2.2rem,4.6vw,3.8rem)}.post__head[data-astro-cid-xc2bszrk] h1[data-astro-cid-xc2bszrk] .soft[data-astro-cid-xc2bszrk]{display:block}.meta[data-astro-cid-xc2bszrk]{color:var(--ink-2);align-items:center;gap:12px;font-size:.9rem;display:flex}.meta[data-astro-cid-xc2bszrk] img[data-astro-cid-xc2bszrk]{border-radius:var(--r-face);object-fit:cover;object-position:50% 20%;width:44px;height:44px}.meta[data-astro-cid-xc2bszrk] span[data-astro-cid-xc2bszrk]{display:grid}.meta[data-astro-cid-xc2bszrk] b[data-astro-cid-xc2bszrk]{color:var(--ink);font-weight:500}.hero-cta[data-astro-cid-xc2bszrk]{flex-wrap:wrap;align-items:center;gap:12px 18px;margin-top:6px;display:flex}.hero-cta[data-astro-cid-xc2bszrk]>span[data-astro-cid-xc2bszrk]{color:var(--ink-2);max-width:28rem;font-size:.92rem}.route[data-astro-cid-xc2bszrk]{background:var(--surface);border-radius:var(--r-md);justify-self:start;align-items:center;gap:14px;padding:14px 18px;display:flex}.plat[data-astro-cid-xc2bszrk]{gap:4px;display:grid}.plat[data-astro-cid-xc2bszrk] small[data-astro-cid-xc2bszrk]{color:var(--ink-2);font-size:.75rem}.plat[data-astro-cid-xc2bszrk] img[data-astro-cid-xc2bszrk]{width:auto;height:22px;display:block}.pipe[data-astro-cid-xc2bszrk]{background:var(--line);width:44px;height:2px;position:relative;overflow:hidden}.pipe[data-astro-cid-xc2bszrk] i[data-astro-cid-xc2bszrk]{background:var(--blue);width:10px;height:6px;animation:1.2s linear infinite slide;position:absolute;top:-2px;left:0}@keyframes slide{0%{left:-10px}to{left:44px}}@media (prefers-reduced-motion:reduce){.pipe[data-astro-cid-xc2bszrk] i[data-astro-cid-xc2bszrk]{animation:none;left:17px}}.post__body[data-astro-cid-xc2bszrk]{padding-top:clamp(28px,4vw,56px);padding-bottom:var(--chapter);grid-template-columns:minmax(0,.32fr) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,80px);display:grid}.toc[data-astro-cid-xc2bszrk]{border-radius:var(--r-lg);background:var(--surface);gap:10px;padding:22px;display:grid;position:sticky;top:110px}.toc[data-astro-cid-xc2bszrk] p[data-astro-cid-xc2bszrk]{color:var(--ink-2);font-size:.86rem}.toc[data-astro-cid-xc2bszrk] ol[data-astro-cid-xc2bszrk]{gap:2px;font-size:.9rem;list-style:none;display:grid}.toc[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk] a[data-astro-cid-xc2bszrk]{color:var(--ink-2);grid-template-columns:1.7rem minmax(0,1fr);gap:4px;padding:6px 0;line-height:1.35;transition:color .2s;display:grid}.toc[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk] a[data-astro-cid-xc2bszrk]:hover{color:var(--blue)}.toc[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk] a[data-astro-cid-xc2bszrk] span[data-astro-cid-xc2bszrk]{font-family:var(--font-mono);color:var(--mute);padding-top:2px;font-size:.74rem}.side-cta[data-astro-cid-xc2bszrk]{background:var(--blue);color:#fff;border-radius:var(--r-md);gap:4px;margin-top:8px;padding:16px 18px;font-size:.86rem;line-height:1.4;transition:background .25s;display:grid}.side-cta[data-astro-cid-xc2bszrk] b[data-astro-cid-xc2bszrk]{letter-spacing:-.02em;font-size:1rem;font-weight:500}.side-cta[data-astro-cid-xc2bszrk]:hover{background:var(--blue-deep)}.art[data-astro-cid-xc2bszrk]{overflow-wrap:break-word;min-width:0;max-width:42rem;font-size:1.125rem;line-height:1.65;display:grid}.art[data-astro-cid-xc2bszrk]>section[data-astro-cid-xc2bszrk]{gap:18px;padding-block:26px;scroll-margin-top:110px;display:grid}.art[data-astro-cid-xc2bszrk]>section[data-astro-cid-xc2bszrk]:first-child{padding-top:0}.art[data-astro-cid-xc2bszrk] p[data-astro-cid-xc2bszrk]{color:var(--ink-2)}.art[data-astro-cid-xc2bszrk] h2[data-astro-cid-xc2bszrk]{letter-spacing:-.04em;font-size:1.9rem;font-weight:500;line-height:1.1}.art[data-astro-cid-xc2bszrk] h3[data-astro-cid-xc2bszrk]{letter-spacing:-.02em;font-weight:500}.art[data-astro-cid-xc2bszrk] ul[data-astro-cid-xc2bszrk],.art[data-astro-cid-xc2bszrk] ol[data-astro-cid-xc2bszrk]{color:var(--ink-2);gap:6px;padding-left:1.2em;display:grid}.step[data-astro-cid-xc2bszrk]{color:var(--blue);margin-bottom:-10px;font-size:.875rem;font-weight:500}.box[data-astro-cid-xc2bszrk]{background:var(--surface);border-radius:var(--r-lg)}.takeaways[data-astro-cid-xc2bszrk]{padding:clamp(22px,3vw,32px)!important}.takeaways[data-astro-cid-xc2bszrk] h2[data-astro-cid-xc2bszrk]{font-size:1.4rem}.art[data-astro-cid-xc2bszrk] .ticks[data-astro-cid-xc2bszrk]{gap:12px;padding:0;list-style:none}.ticks[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk]{align-items:flex-start;gap:12px;display:flex}.ticks[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk]:before{content:"";background:var(--blue) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/10px no-repeat;border-radius:999px;flex:none;width:18px;height:18px;margin-top:6px}.find[data-astro-cid-xc2bszrk]{gap:12px;padding:22px 26px;display:grid}.find[data-astro-cid-xc2bszrk] b[data-astro-cid-xc2bszrk]{color:var(--blue);font-size:.875rem;font-weight:500}.find[data-astro-cid-xc2bszrk] .ticks[data-astro-cid-xc2bszrk]{gap:10px;font-size:1rem}.art[data-astro-cid-xc2bszrk] .tip[data-astro-cid-xc2bszrk]{background:var(--blue-soft);border-radius:var(--r-md);color:var(--ink);padding:20px 24px}.tip[data-astro-cid-xc2bszrk] b[data-astro-cid-xc2bszrk]{color:var(--blue);font-weight:500}.art[data-astro-cid-xc2bszrk] .steps4[data-astro-cid-xc2bszrk]{counter-reset:f;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:0;list-style:none;display:grid}.steps4[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk]{background:var(--surface);border-radius:var(--r-md);counter-increment:f;align-content:start;gap:4px;min-width:0;padding:16px;font-size:.9rem;line-height:1.45;display:grid}.steps4[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk]:before{content:"0" counter(f);font-family:var(--font-mono);color:var(--blue);font-size:.75rem}.steps4[data-astro-cid-xc2bszrk] li[data-astro-cid-xc2bszrk] b[data-astro-cid-xc2bszrk]{color:var(--ink);letter-spacing:-.02em;font-size:1rem;font-weight:500}.fig[data-astro-cid-xc2bszrk]{gap:14px;min-width:0;margin:4px 0;padding:24px 26px;display:grid}.ft[data-astro-cid-xc2bszrk]{letter-spacing:-.02em;font-size:1.05rem;font-weight:500}.fig[data-astro-cid-xc2bszrk] figcaption[data-astro-cid-xc2bszrk]{color:var(--ink-2);font-size:.875rem;line-height:1.45}.funnel[data-astro-cid-xc2bszrk]{gap:12px;display:grid}.funnel[data-astro-cid-xc2bszrk] .row[data-astro-cid-xc2bszrk]{gap:6px;display:grid}.funnel[data-astro-cid-xc2bszrk] .row[data-astro-cid-xc2bszrk] span[data-astro-cid-xc2bszrk]{color:var(--ink-2);font-size:.9rem}.funnel[data-astro-cid-xc2bszrk] .bar[data-astro-cid-xc2bszrk]{background:var(--blue-soft);border-radius:999px;height:14px}.funnel[data-astro-cid-xc2bszrk] .last[data-astro-cid-xc2bszrk] span[data-astro-cid-xc2bszrk]{color:var(--ink);font-weight:500}.funnel[data-astro-cid-xc2bszrk] .last[data-astro-cid-xc2bszrk] .bar[data-astro-cid-xc2bszrk]{background:var(--blue)}.warm[data-astro-cid-xc2bszrk]{gap:12px;display:grid}.lane[data-astro-cid-xc2bszrk]{grid-template-columns:7.5rem minmax(0,1fr);align-items:center;gap:4px 12px;display:grid}.ln[data-astro-cid-xc2bszrk]{font-size:.86rem;font-weight:500}.track[data-astro-cid-xc2bszrk]{background:var(--bg);border-radius:999px;height:14px;overflow:hidden}.seg[data-astro-cid-xc2bszrk]{background:var(--blue);border-radius:999px;min-width:6px;height:100%}.seg--flow[data-astro-cid-xc2bszrk]{background:var(--ink)}.v[data-astro-cid-xc2bszrk]{color:var(--ink-2);grid-column:2;font-size:.84rem}.gap[data-astro-cid-xc2bszrk]{border-top:1px solid var(--line)}.inline-cta[data-astro-cid-xc2bszrk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px 20px;padding:22px 24px;display:flex}.art[data-astro-cid-xc2bszrk] .inline-cta[data-astro-cid-xc2bszrk] p[data-astro-cid-xc2bszrk]{color:var(--ink);letter-spacing:-.015em;flex:260px;font-weight:500}.tbl[data-astro-cid-xc2bszrk]{overflow-x:auto}table[data-astro-cid-xc2bszrk]{border-collapse:collapse;width:100%;min-width:480px;font-size:.95rem}th[data-astro-cid-xc2bszrk]{text-align:left;padding:14px 16px;font-weight:500}td[data-astro-cid-xc2bszrk]{color:var(--ink-2);border-top:1px solid var(--line);vertical-align:top;padding:12px 16px}td[data-astro-cid-xc2bszrk].size{color:var(--blue);letter-spacing:-.03em;width:3.5rem;font-size:1.2rem;font-weight:500}.lg[data-astro-cid-xc2bszrk]{width:auto;height:16px;display:block}.note[data-astro-cid-xc2bszrk]{font-size:1rem}.split[data-astro-cid-xc2bszrk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.split[data-astro-cid-xc2bszrk]>div[data-astro-cid-xc2bszrk]{border-radius:var(--r-lg);align-content:start;gap:10px;min-width:0;padding:24px 26px;display:grid}.split[data-astro-cid-xc2bszrk]>div[data-astro-cid-xc2bszrk]:first-child{background:var(--blue);color:#fff}.split[data-astro-cid-xc2bszrk]>div[data-astro-cid-xc2bszrk]:first-child ul[data-astro-cid-xc2bszrk]{color:#fff}.split[data-astro-cid-xc2bszrk]>div[data-astro-cid-xc2bszrk]:last-child{background:var(--sand)}.split[data-astro-cid-xc2bszrk] h3[data-astro-cid-xc2bszrk]{font-size:1.1rem}.split[data-astro-cid-xc2bszrk] ul[data-astro-cid-xc2bszrk]{font-size:.95rem}.checklist[data-astro-cid-xc2bszrk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.group[data-astro-cid-xc2bszrk]{align-content:start;gap:10px;min-width:0;padding:22px 24px;display:grid}.group[data-astro-cid-xc2bszrk] h3[data-astro-cid-xc2bszrk]{color:var(--blue);font-size:.875rem}.group[data-astro-cid-xc2bszrk] label[data-astro-cid-xc2bszrk]{color:var(--ink-2);cursor:pointer;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;font-size:.95rem;line-height:1.45;display:grid}.group[data-astro-cid-xc2bszrk] input[data-astro-cid-xc2bszrk]{width:17px;height:17px;accent-color:var(--blue);margin:3px 0 0}.group[data-astro-cid-xc2bszrk] input[data-astro-cid-xc2bszrk]:checked+span[data-astro-cid-xc2bszrk]{color:var(--mute);text-decoration:line-through}.progress[data-astro-cid-xc2bszrk]{font-family:var(--font-mono);color:var(--mute);font-size:.8rem}.art[data-astro-cid-xc2bszrk] .byline[data-astro-cid-xc2bszrk]{color:var(--mute);font-size:.9rem}@media (width<=900px){.post__body[data-astro-cid-xc2bszrk]{grid-template-columns:minmax(0,1fr);gap:24px}.toc[data-astro-cid-xc2bszrk]{position:static}.art[data-astro-cid-xc2bszrk] .steps4[data-astro-cid-xc2bszrk]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=560px){.art[data-astro-cid-xc2bszrk] .steps4[data-astro-cid-xc2bszrk],.split[data-astro-cid-xc2bszrk],.checklist[data-astro-cid-xc2bszrk],.lane[data-astro-cid-xc2bszrk]{grid-template-columns:minmax(0,1fr)}.v[data-astro-cid-xc2bszrk]{grid-column:1}.art[data-astro-cid-xc2bszrk] h2[data-astro-cid-xc2bszrk]{font-size:1.6rem}}
