.t-hero[data-astro-cid-i7kl5qny]{padding-bottom:clamp(3.5rem,7vw,5.5rem)}.t-stage[data-astro-cid-i7kl5qny]{margin-top:clamp(2.5rem,5vw,3.5rem);max-width:1120px}.t-stage[data-astro-cid-i7kl5qny] .chapter{background:#ffffff0f;border-color:var(--line-on-dark);color:var(--muted-on-dark)}.t-stage[data-astro-cid-i7kl5qny] .chapter:hover,.t-stage[data-astro-cid-i7kl5qny] .chapter[aria-current]{color:#fff}.t-stage[data-astro-cid-i7kl5qny] .chapter[aria-current]{border-color:#f06a6b99}.t-stage[data-astro-cid-i7kl5qny] .toggle{background:#ffffff0f;border-color:var(--line-on-dark);color:#fff}.lms-card[data-astro-cid-i7kl5qny] h3[data-astro-cid-i7kl5qny]{font-size:1.15rem;margin-bottom:.45rem}.lms-card[data-astro-cid-i7kl5qny] p[data-astro-cid-i7kl5qny]{color:var(--muted);font-size:.95rem}.steps[data-astro-cid-i7kl5qny]{list-style:none;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:1rem;position:relative}.steps[data-astro-cid-i7kl5qny]:before{content:"";position:absolute;top:1.35rem;left:1rem;right:1rem;height:14px;translate:0 -50%;background:#f06a6b59;-webkit-mask:var(--ribbon) 0 0 / 20px 14px repeat-x;mask:var(--ribbon) 0 0 / 20px 14px repeat-x}.step[data-astro-cid-i7kl5qny]{position:relative}.step-num[data-astro-cid-i7kl5qny]{position:relative;display:inline-grid;place-items:center;width:2.7rem;height:2.7rem;border-radius:50%;background:var(--red);color:#fff;font-weight:700;font-size:.92rem;box-shadow:0 0 0 6px var(--ink)}.step[data-astro-cid-i7kl5qny] h3[data-astro-cid-i7kl5qny]{margin-top:1.1rem;font-size:1.08rem;line-height:1.3}.step[data-astro-cid-i7kl5qny] p[data-astro-cid-i7kl5qny]{margin-top:.5rem;font-size:.92rem;color:var(--muted-on-dark)}.flow-extras[data-astro-cid-i7kl5qny]{display:grid;grid-template-columns:.7fr 1.3fr;gap:2rem;margin-top:clamp(2.5rem,5vw,3.5rem);padding:clamp(1.5rem,3vw,2.2rem)}.flow-more[data-astro-cid-i7kl5qny]{display:inline-block;margin-top:1rem;color:var(--red-bright);font-weight:700;text-decoration:none}.flow-more[data-astro-cid-i7kl5qny]:hover{text-decoration:underline}.flow-extras[data-astro-cid-i7kl5qny] ul[data-astro-cid-i7kl5qny]{list-style:none;padding:0;display:grid;grid-template-columns:1fr 1fr;gap:.75rem 1.5rem}.flow-extras[data-astro-cid-i7kl5qny] li[data-astro-cid-i7kl5qny]{display:flex;gap:.6rem;font-size:.95rem;color:#ffffffe6}.flow-extras[data-astro-cid-i7kl5qny] li[data-astro-cid-i7kl5qny] svg{flex-shrink:0;margin-top:.2rem;color:var(--red-bright)}@media(max-width:1024px){.steps[data-astro-cid-i7kl5qny]{grid-template-columns:1fr;gap:1.4rem;padding-left:.2rem}.steps[data-astro-cid-i7kl5qny]:before{top:1rem;bottom:1rem;left:1.35rem;right:auto;width:2px;height:auto;translate:-50% 0;-webkit-mask:none;mask:none}.step[data-astro-cid-i7kl5qny]{display:grid;grid-template-columns:auto 1fr;column-gap:1.1rem}.step-num[data-astro-cid-i7kl5qny]{grid-row:span 2}.step[data-astro-cid-i7kl5qny] h3[data-astro-cid-i7kl5qny]{margin-top:.55rem}.flow-extras[data-astro-cid-i7kl5qny]{grid-template-columns:1fr}}@media(max-width:640px){.flow-extras[data-astro-cid-i7kl5qny] ul[data-astro-cid-i7kl5qny]{grid-template-columns:1fr}}.teaser-head[data-astro-cid-i7kl5qny]{display:flex;justify-content:space-between;align-items:flex-end;gap:1.5rem;flex-wrap:wrap;margin-bottom:2.2rem}.teaser-head[data-astro-cid-i7kl5qny] .d2[data-astro-cid-i7kl5qny]{margin-top:.9rem}.post-card[data-astro-cid-i7kl5qny]{display:flex;flex-direction:column;gap:.7rem;text-decoration:none;padding:1rem 1rem 1.4rem}.post-card[data-astro-cid-i7kl5qny]>[data-astro-cid-i7kl5qny]:not(.post-cover){margin-inline:.5rem}.post-cover[data-astro-cid-i7kl5qny]{display:block;aspect-ratio:16 / 9;border-radius:12px;overflow:hidden;margin-bottom:.4rem}.post-cover[data-astro-cid-i7kl5qny] svg{width:100%;height:100%}.post-meta[data-astro-cid-i7kl5qny]{font-size:.75rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--red)}.post-card[data-astro-cid-i7kl5qny] h3[data-astro-cid-i7kl5qny]{font-family:var(--serif);font-size:1.3rem;line-height:1.25}.post-card[data-astro-cid-i7kl5qny] p[data-astro-cid-i7kl5qny]{flex:1;font-size:.94rem;color:var(--muted)}.post-more[data-astro-cid-i7kl5qny]{font-weight:700;font-size:.92rem;color:var(--red)}
