.data-boundary[data-astro-cid-pktxtuid]{margin-top:2.5rem}.data-boundary[data-astro-cid-pktxtuid] h2[data-astro-cid-pktxtuid]{margin:0 0 .75rem;font-size:1.35rem;font-weight:720;color:var(--charcoal-900);letter-spacing:-.01em}.data-boundary[data-astro-cid-pktxtuid] table[data-astro-cid-pktxtuid]{width:100%;border-collapse:collapse;border:1px solid var(--neutral-300);border-radius:var(--radius-lg);overflow:hidden;background:#fff}.data-boundary[data-astro-cid-pktxtuid] thead[data-astro-cid-pktxtuid] th[data-astro-cid-pktxtuid]{text-align:left;padding:.75rem 1rem;background:var(--neutral-50);color:var(--charcoal-900);font-size:.8rem;font-weight:720;letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid var(--neutral-300)}.data-boundary[data-astro-cid-pktxtuid] tbody[data-astro-cid-pktxtuid] tr[data-astro-cid-pktxtuid]{border-top:1px solid var(--neutral-300)}.data-boundary[data-astro-cid-pktxtuid] tbody[data-astro-cid-pktxtuid] tr[data-astro-cid-pktxtuid]:nth-child(2n){background:var(--neutral-50)}.data-boundary[data-astro-cid-pktxtuid] tbody[data-astro-cid-pktxtuid] th[data-astro-cid-pktxtuid]{text-align:left;padding:.7rem 1rem;color:var(--charcoal-900);font-weight:600;font-size:1rem;line-height:1.5}.data-boundary[data-astro-cid-pktxtuid] tbody[data-astro-cid-pktxtuid] td[data-astro-cid-pktxtuid]{padding:.7rem 1rem;color:var(--neutral-700);font-size:1rem;line-height:1.5}.data-boundary[data-astro-cid-pktxtuid] tbody[data-astro-cid-pktxtuid] tr[data-astro-cid-pktxtuid]:first-child{border-top:0}.how__header[data-astro-cid-pfyk6sw3]{max-width:42rem;margin:0 auto;text-align:center}.how__header[data-astro-cid-pfyk6sw3] h1[data-astro-cid-pfyk6sw3]{margin:.5rem 0;font-size:clamp(2rem,4vw,3.25rem);line-height:1.05;letter-spacing:-.035em;color:var(--charcoal-900)}.how__body[data-astro-cid-pfyk6sw3]{color:var(--neutral-700);font-size:1.05rem;line-height:1.55}.how__flow[data-astro-cid-pfyk6sw3]{list-style:none;display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;margin:2.5rem 0 0;padding:0;justify-content:center}.how__flow-node[data-astro-cid-pfyk6sw3]{padding:.6rem 1rem;border:1px solid var(--neutral-300);border-radius:var(--radius-md);background:#fff;color:var(--charcoal-900);font-weight:600;font-size:.95rem}.how__flow-node--hub[data-astro-cid-pfyk6sw3]{background:var(--primary-50, #fff7f2);border-color:var(--primary-700);color:var(--primary-700)}.how__flow-node[data-astro-cid-pfyk6sw3]+.how__flow-node[data-astro-cid-pfyk6sw3]:before{content:"→";margin-right:.75rem;color:var(--neutral-500);font-weight:400}.how__contract[data-astro-cid-pfyk6sw3]{margin:2rem auto 0;max-width:42rem;text-align:center;font-size:1.15rem;font-weight:600;color:var(--charcoal-900);letter-spacing:-.01em}.how__steps[data-astro-cid-pfyk6sw3]{counter-reset:step;list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;margin:2.5rem 0 0;padding:0}@media(max-width:720px){.how__steps[data-astro-cid-pfyk6sw3]{grid-template-columns:1fr}}.how__step[data-astro-cid-pfyk6sw3]{counter-increment:step;padding:clamp(1.25rem,2.5vw,1.5rem);border:1px solid var(--neutral-300);border-radius:var(--radius-lg);background:#fff;box-shadow:var(--shadow-soft)}.how__step[data-astro-cid-pfyk6sw3]:before{content:counter(step);display:inline-flex;align-items:center;justify-content:center;width:1.7rem;height:1.7rem;border-radius:999px;background:var(--primary-700);color:#fff;font-size:.9rem;font-weight:700;margin-bottom:.75rem}.how__step[data-astro-cid-pfyk6sw3] h2[data-astro-cid-pfyk6sw3]{margin:0 0 .5rem;font-size:1.1rem;font-weight:700;color:var(--charcoal-900);letter-spacing:-.01em}.how__step[data-astro-cid-pfyk6sw3] p[data-astro-cid-pfyk6sw3]{margin:0;color:var(--neutral-700);font-size:1rem;line-height:1.6}.how__statement[data-astro-cid-pfyk6sw3]{margin:1.5rem 0 0;padding:1rem 1.25rem;border-left:3px solid var(--primary-700);background:var(--neutral-50);color:var(--charcoal-900);font-size:1rem;line-height:1.55}.how__responsibility[data-astro-cid-pfyk6sw3],.how__not[data-astro-cid-pfyk6sw3]{margin-top:2.5rem}.how__responsibility[data-astro-cid-pfyk6sw3] h2[data-astro-cid-pfyk6sw3],.how__not[data-astro-cid-pfyk6sw3] h2[data-astro-cid-pfyk6sw3]{margin:0 0 .75rem;font-size:1.35rem;font-weight:720;color:var(--charcoal-900);letter-spacing:-.01em}.how__responsibility[data-astro-cid-pfyk6sw3] ul[data-astro-cid-pfyk6sw3],.how__not[data-astro-cid-pfyk6sw3] ul[data-astro-cid-pfyk6sw3]{margin:0;padding-left:1.25rem;display:grid;gap:.4rem;color:var(--neutral-700);font-size:.95rem;line-height:1.55}.how__legal-links[data-astro-cid-pfyk6sw3]{display:flex;flex-wrap:wrap;gap:1rem;margin-top:1rem}.how__legal-links[data-astro-cid-pfyk6sw3] a[data-astro-cid-pfyk6sw3]{color:var(--primary-700);text-decoration:underline;text-underline-offset:.22em}.how__ctas[data-astro-cid-pfyk6sw3]{display:flex;flex-wrap:wrap;gap:.6rem;margin-top:2.5rem}
