.prob[data-astro-cid-d5xpteuu]{background:var(--warm);border-top:1px solid var(--border);border-bottom:1px solid var(--border)}.ptop[data-astro-cid-d5xpteuu]{max-width:760px;margin-bottom:44px}.ptop[data-astro-cid-d5xpteuu] h2[data-astro-cid-d5xpteuu]{font-size:clamp(28px,3.4vw,40px);margin:12px 0 16px}.ptop[data-astro-cid-d5xpteuu] p[data-astro-cid-d5xpteuu]{font-size:18px;color:var(--mut);max-width:60ch}.pgrid[data-astro-cid-d5xpteuu]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pcard[data-astro-cid-d5xpteuu]{border-top:2px solid var(--olive);padding-top:20px}.pic[data-astro-cid-d5xpteuu]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;color:var(--olive);border:1.5px solid rgba(74,62,41,.28);margin-bottom:16px}.pcard[data-astro-cid-d5xpteuu] h3[data-astro-cid-d5xpteuu]{font-size:17.5px;margin-bottom:8px;color:var(--olive)}.pcard[data-astro-cid-d5xpteuu] p[data-astro-cid-d5xpteuu]{font-size:14.5px;color:var(--mut);line-height:1.55}.pfoot[data-astro-cid-d5xpteuu]{margin-top:42px;padding-top:26px;border-top:1px solid var(--border);font-size:18px;color:var(--mut)}.pfoot[data-astro-cid-d5xpteuu] strong[data-astro-cid-d5xpteuu]{color:var(--teal);font-family:var(--sora);font-weight:700}@media(max-width:900px){.pgrid[data-astro-cid-d5xpteuu]{grid-template-columns:repeat(2,1fr);gap:28px 22px}}@media(max-width:520px){.pgrid[data-astro-cid-d5xpteuu]{grid-template-columns:1fr}}.stages[data-astro-cid-ubjagkxi]{display:grid;gap:0}.stage[data-astro-cid-ubjagkxi]{padding:44px 0;border-top:1px solid var(--border);scroll-margin-top:100px}.stage[data-astro-cid-ubjagkxi]:first-child{border-top:0;padding-top:0}.stage-head[data-astro-cid-ubjagkxi]{display:flex;align-items:flex-start;gap:20px;margin-bottom:24px}.sn[data-astro-cid-ubjagkxi]{font-family:var(--sora);font-size:40px;font-weight:800;color:var(--soft2);letter-spacing:-.03em;line-height:1;flex:none}.sic[data-astro-cid-ubjagkxi]{width:52px;height:52px;flex:none;display:flex;align-items:center;justify-content:center;background:var(--teal);color:#fff}.stage-head[data-astro-cid-ubjagkxi] h2[data-astro-cid-ubjagkxi]{font-size:clamp(24px,2.8vw,32px)}.stag[data-astro-cid-ubjagkxi]{font-size:17.5px;color:var(--mut);margin-top:7px;max-width:56ch}.stage-body[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:1.25fr .75fr;gap:48px;padding-left:92px}.sdetail[data-astro-cid-ubjagkxi] p[data-astro-cid-ubjagkxi]{font-size:16.5px;color:var(--text);margin-bottom:15px;max-width:60ch;line-height:1.65}.sdel[data-astro-cid-ubjagkxi]{background:var(--soft);padding:26px 24px;border-left:3px solid var(--mint)}.sdel[data-astro-cid-ubjagkxi] h3[data-astro-cid-ubjagkxi]{font-size:13px;letter-spacing:.09em;text-transform:uppercase;color:var(--mut);margin-bottom:16px}.sdel[data-astro-cid-ubjagkxi] .ticks li{font-size:15px}.pgrid[data-astro-cid-ubjagkxi]{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.sla[data-astro-cid-ubjagkxi]{overflow-x:auto;border:1px solid var(--border)}table[data-astro-cid-ubjagkxi]{width:100%;border-collapse:collapse;min-width:640px;background:#fff}th[data-astro-cid-ubjagkxi]{text-align:left;font-family:var(--sora);font-size:12.5px;letter-spacing:.08em;text-transform:uppercase;color:#fff;background:var(--teal);padding:15px 20px;font-weight:600}td[data-astro-cid-ubjagkxi]{padding:17px 20px;border-top:1px solid var(--border);font-size:15.5px;color:var(--text);vertical-align:middle}.pri[data-astro-cid-ubjagkxi]{display:inline-flex;align-items:center;justify-content:center;min-width:40px;padding:5px 10px;background:var(--soft2);color:var(--teal);font-family:var(--sora);font-weight:700;font-size:14px}.rt[data-astro-cid-ubjagkxi]{font-weight:700;color:var(--teal)}.slanote[data-astro-cid-ubjagkxi]{margin-top:18px;font-size:14.5px;color:var(--mut);max-width:70ch}@media(max-width:900px){.stage-body[data-astro-cid-ubjagkxi]{grid-template-columns:1fr;gap:26px;padding-left:0}.pgrid[data-astro-cid-ubjagkxi]{grid-template-columns:repeat(2,1fr)}.sn[data-astro-cid-ubjagkxi]{font-size:30px}}@media(max-width:620px){.pgrid[data-astro-cid-ubjagkxi]{grid-template-columns:1fr}}
