.hero[data-astro-cid-ggm22pvp]{background:var(--gradient-hero);padding:var(--s-12) 0 var(--s-16)}.hero__inner[data-astro-cid-ggm22pvp]{max-width:var(--container);padding:0 var(--gutter);gap:var(--s-12);grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));align-items:start;margin:0 auto;display:grid}.hero[data-astro-cid-ggm22pvp] h1[data-astro-cid-ggm22pvp]{font-size:var(--fs-h1);font-weight:var(--fw-semibold);line-height:var(--lh-head);letter-spacing:var(--tr-head);margin:var(--s-3) 0 var(--s-4);max-width:18ch}.hero__lede[data-astro-cid-ggm22pvp]{font-size:var(--fs-lead);color:var(--text-body);max-width:52ch}.checks[data-astro-cid-ggm22pvp]{margin:var(--s-7) 0 0;gap:var(--s-3);padding:0;list-style:none;display:grid}.checks[data-astro-cid-ggm22pvp] li[data-astro-cid-ggm22pvp]{padding-left:var(--s-7);font-size:var(--fs-sm);position:relative}.checks[data-astro-cid-ggm22pvp] li[data-astro-cid-ggm22pvp]:before{content:"";border-left:2px solid var(--green-500);border-bottom:2px solid var(--green-500);width:18px;height:10px;position:absolute;top:6px;left:0;transform:rotate(-45deg)}.grid[data-astro-cid-ggm22pvp]{gap:var(--s-5);display:grid}.grid--2[data-astro-cid-ggm22pvp]{grid-template-columns:repeat(auto-fit,minmax(min(300px,100%),1fr))}.grid--3[data-astro-cid-ggm22pvp]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr))}.more[data-astro-cid-ggm22pvp]{margin-top:var(--s-7)}.stages[data-astro-cid-ggm22pvp]{gap:var(--s-5);margin:0;padding:0;list-style:none;display:grid}.stage[data-astro-cid-ggm22pvp]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);padding:var(--s-6)}.stage__head[data-astro-cid-ggm22pvp]{align-items:baseline;gap:var(--s-4);display:flex}.stage__num[data-astro-cid-ggm22pvp]{font-family:var(--font-mono);font-weight:var(--fw-bold);color:var(--blue-600)}.stage__head[data-astro-cid-ggm22pvp] h3[data-astro-cid-ggm22pvp]{font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.stage__text[data-astro-cid-ggm22pvp]{margin-top:var(--s-3);color:var(--text-body);font-size:var(--fs-sm)}.stage__details[data-astro-cid-ggm22pvp]{margin:var(--s-4) 0 0;padding-left:var(--s-5);color:var(--text-muted);font-size:var(--fs-sm)}.stage__details[data-astro-cid-ggm22pvp] li[data-astro-cid-ggm22pvp]{margin-bottom:var(--s-2)}.stage__result[data-astro-cid-ggm22pvp]{margin-top:var(--s-4);background:var(--blue-50);color:var(--blue-800);border-radius:var(--r-md);padding:var(--s-3) var(--s-4);font-size:var(--fs-sm)}.risk[data-astro-cid-ggm22pvp]{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--r-lg);overflow:hidden}.risk__head[data-astro-cid-ggm22pvp]{background:var(--red-50);color:var(--red-700);font-weight:var(--fw-semibold);font-size:var(--fs-sm);padding:var(--s-3) var(--s-5)}.risk__text[data-astro-cid-ggm22pvp]{padding:var(--s-5);font-size:var(--fs-sm);color:var(--text-muted)}.final[data-astro-cid-ggm22pvp]{grid-template-columns:minmax(200px,280px) minmax(0,520px);align-items:start;gap:max(1.5rem,min(4vw,3rem));display:grid}.final__who[data-astro-cid-ggm22pvp]{margin:0}.final__who[data-astro-cid-ggm22pvp] img{aspect-ratio:3/4;object-fit:cover;object-position:50% 22%;border-radius:var(--r-xl);width:100%;height:auto;box-shadow:var(--sh-lg);display:block}.final__who[data-astro-cid-ggm22pvp] figcaption[data-astro-cid-ggm22pvp]{margin-top:var(--s-4)}.final__who[data-astro-cid-ggm22pvp] b[data-astro-cid-ggm22pvp]{font-weight:var(--fw-semibold);display:block}.final__who[data-astro-cid-ggm22pvp] span[data-astro-cid-ggm22pvp]{font-size:var(--fs-sm);color:var(--text-muted)}.final__quote[data-astro-cid-ggm22pvp]{margin:0 0 var(--s-6);padding-left:var(--s-5);border-left:3px solid var(--blue-200);font-size:var(--fs-lead);line-height:var(--lh-lead);color:var(--text-strong);max-width:52ch}@media (max-width:760px){.final[data-astro-cid-ggm22pvp]{grid-template-columns:1fr}.final__who[data-astro-cid-ggm22pvp]{max-width:220px}}.iso[data-astro-cid-ggm22pvp]{gap:var(--s-8);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.iso__lead[data-astro-cid-ggm22pvp]{font-size:var(--fs-lead);color:var(--c-ink);margin:0;line-height:1.6}.iso__h[data-astro-cid-ggm22pvp]{margin:var(--s-6) 0 var(--s-3);font-size:var(--fs-h3);font-weight:var(--fw-semibold)}.iso__list[data-astro-cid-ggm22pvp]{gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.iso__list[data-astro-cid-ggm22pvp] li[data-astro-cid-ggm22pvp]{padding-left:var(--s-6);color:var(--c-muted);line-height:1.6;position:relative}.iso__list[data-astro-cid-ggm22pvp] li[data-astro-cid-ggm22pvp]:before{content:"";background:var(--blue-500);border-radius:50%;width:10px;height:10px;position:absolute;top:.55em;left:4px}.iso__list[data-astro-cid-ggm22pvp] strong[data-astro-cid-ggm22pvp]{color:var(--c-ink)}.iso__meta[data-astro-cid-ggm22pvp]{margin:var(--s-6) 0 0;font-size:var(--fs-sm);color:var(--c-muted)}@media (max-width:760px){.iso[data-astro-cid-ggm22pvp]{grid-template-columns:minmax(0,1fr)}.iso__doc[data-astro-cid-ggm22pvp]{max-width:260px}}
