.steps[data-astro-cid-syngqkdv]{counter-reset:s;grid-template-columns:repeat(5,1fr);gap:16px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-syngqkdv]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:26px 22px 28px;position:relative}.step[data-astro-cid-syngqkdv]:after{content:"";border-top:2px solid var(--violet);border-right:2px solid var(--violet);z-index:1;width:12px;height:12px;position:absolute;top:50px;right:-14px;transform:rotate(45deg)}.step[data-astro-cid-syngqkdv]:last-child:after{display:none}.step__n[data-astro-cid-syngqkdv]{font-family:var(--font-display);color:var(--muted);font-size:1rem;font-weight:800;position:absolute;top:20px;right:22px}.step__icon[data-astro-cid-syngqkdv]{background:var(--violet);width:52px;height:52px;color:var(--white);border-radius:14px;place-items:center;margin-bottom:22px;display:grid}.step[data-astro-cid-syngqkdv]:nth-child(2n) .step__icon[data-astro-cid-syngqkdv]{background:var(--coral);color:var(--ink)}.step__icon[data-astro-cid-syngqkdv] svg{width:26px;height:26px}.step__title[data-astro-cid-syngqkdv]{letter-spacing:-.015em;margin-bottom:.45em;font-size:1.35rem}.step[data-astro-cid-syngqkdv] p[data-astro-cid-syngqkdv]{color:var(--muted);margin:0;font-size:.97rem}.tl[data-astro-cid-syngqkdv]{gap:18px;margin:0;padding:0;list-style:none;display:grid;position:relative}.tl[data-astro-cid-syngqkdv]:before{content:"";background:linear-gradient(var(--violet), var(--coral));width:2px;position:absolute;top:12px;bottom:12px;left:180px}.tl__item[data-astro-cid-syngqkdv]{grid-template-columns:160px 40px 1fr;align-items:start;display:grid}.tl__when[data-astro-cid-syngqkdv]{text-align:right;color:var(--violet);padding-top:22px;padding-right:8px;font-size:.95rem;font-weight:700}.tl__dot[data-astro-cid-syngqkdv]{background:var(--paper-2);border:3px solid var(--violet);z-index:1;border-radius:50%;justify-self:center;width:16px;height:16px;margin-top:26px;position:relative}.tl__card[data-astro-cid-syngqkdv]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius);padding:20px 24px}.tl__card[data-astro-cid-syngqkdv] h3[data-astro-cid-syngqkdv]{margin-bottom:.3em;font-size:1.3rem}.tl__card[data-astro-cid-syngqkdv] p[data-astro-cid-syngqkdv]{color:var(--muted);margin:0}.split-cards[data-astro-cid-syngqkdv]{grid-template-columns:1fr 1fr;gap:clamp(16px,2.4vw,28px);display:grid}.duty[data-astro-cid-syngqkdv]{background:var(--white);border:1px solid var(--line);border-radius:var(--radius-l);padding:clamp(26px,4vw,44px)}.duty--ours[data-astro-cid-syngqkdv]{background:var(--ink);color:#e1ddff;border-color:var(--ink)}.duty--ours[data-astro-cid-syngqkdv] h3[data-astro-cid-syngqkdv]{color:var(--white)}.duty--ours[data-astro-cid-syngqkdv] .checklist[data-astro-cid-syngqkdv] li[data-astro-cid-syngqkdv]:before{background-color:var(--coral)}.duty__head[data-astro-cid-syngqkdv]{align-items:center;gap:16px;margin-bottom:26px;display:flex}.duty__head[data-astro-cid-syngqkdv] h3[data-astro-cid-syngqkdv]{margin:0;font-size:1.7rem}.duty__kicker[data-astro-cid-syngqkdv]{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.78rem;font-weight:650;display:block}.duty--ours[data-astro-cid-syngqkdv] .duty__kicker[data-astro-cid-syngqkdv]{color:var(--lime)}.duty__icon[data-astro-cid-syngqkdv]{background:var(--violet-100);width:52px;height:52px;color:var(--violet);border-radius:14px;place-items:center;display:grid}.duty--ours[data-astro-cid-syngqkdv] .duty__icon[data-astro-cid-syngqkdv]{color:var(--lime);background:#ffffff14}.duty__icon[data-astro-cid-syngqkdv] svg{width:26px;height:26px}.fair[data-astro-cid-syngqkdv]{background:var(--violet-50);border:1px solid var(--violet-100);border-radius:var(--radius-l);grid-template-columns:auto 1fr;gap:clamp(20px,4vw,44px);padding:clamp(28px,5vw,56px);display:grid}.fair[data-astro-cid-syngqkdv] h2[data-astro-cid-syngqkdv]{font-size:clamp(1.7rem,3vw,2.4rem)}.fair[data-astro-cid-syngqkdv] p[data-astro-cid-syngqkdv]{max-width:62ch;color:var(--ink-2);margin-bottom:1.6rem}.fair__icon[data-astro-cid-syngqkdv]{background:var(--violet);width:72px;height:72px;color:var(--white);border-radius:22px;place-items:center;display:grid}.fair__icon[data-astro-cid-syngqkdv] svg{width:34px;height:34px}@media (width<=1080px){.steps[data-astro-cid-syngqkdv]{grid-template-columns:repeat(2,1fr)}.step[data-astro-cid-syngqkdv]:after{display:none}.step[data-astro-cid-syngqkdv]:last-child{grid-column:1/-1}}@media (width<=760px){.steps[data-astro-cid-syngqkdv],.split-cards[data-astro-cid-syngqkdv]{grid-template-columns:1fr}.tl[data-astro-cid-syngqkdv]:before{left:7px}.tl__item[data-astro-cid-syngqkdv]{grid-template-columns:16px 1fr;gap:0 18px}.tl__when[data-astro-cid-syngqkdv]{text-align:left;grid-column:2;padding:0 0 6px}.tl__dot[data-astro-cid-syngqkdv]{grid-area:1/1/span 2;margin-top:4px}.tl__card[data-astro-cid-syngqkdv]{grid-column:2}.fair[data-astro-cid-syngqkdv]{grid-template-columns:1fr}}
