.narrative-body[data-astro-cid-zos2hjgi]{max-width:51rem;color:var(--muted);margin:2rem 0 0;line-height:1.85}.review-grid[data-astro-cid-zos2hjgi]{border-top:1px solid var(--line-strong);border-left:1px solid var(--line-strong);grid-template-columns:repeat(4,1fr);display:grid}.review-grid[data-astro-cid-zos2hjgi] article[data-astro-cid-zos2hjgi]{border-right:1px solid var(--line-strong);border-bottom:1px solid var(--line-strong);flex-direction:column;min-height:23rem;padding:1.5rem;display:flex}.review-grid[data-astro-cid-zos2hjgi] span[data-astro-cid-zos2hjgi],.approach-grid[data-astro-cid-zos2hjgi] span[data-astro-cid-zos2hjgi]{color:var(--gold-dark);font-size:var(--text-label);letter-spacing:.12em;font-weight:800}.review-grid[data-astro-cid-zos2hjgi] h3[data-astro-cid-zos2hjgi]{font-family:var(--font-display);font-size:var(--step-2);margin:auto 0 1rem;font-weight:400}.review-grid[data-astro-cid-zos2hjgi] p[data-astro-cid-zos2hjgi]{color:var(--muted);margin:0;font-size:.82rem;line-height:1.7}.approach-section[data-astro-cid-zos2hjgi]{background:var(--ink) url(/hero/opportunity-review-approach.jpg) center / cover no-repeat;position:relative;overflow:hidden}.approach-section[data-astro-cid-zos2hjgi]:before{content:"";background:linear-gradient(90deg,#051124eb 0%,#051124b3 48%,#05112461 100%),linear-gradient(#05112433,#0511249e);position:absolute;inset:0}.approach-section[data-astro-cid-zos2hjgi]>.shell[data-astro-cid-zos2hjgi]{z-index:1;position:relative}.approach-grid[data-astro-cid-zos2hjgi]{backdrop-filter:blur(3px);background:#05112494;border-top:1px solid #ffffff47;grid-template-columns:repeat(4,1fr);margin-top:clamp(4rem,8vw,7rem);display:grid}.approach-grid[data-astro-cid-zos2hjgi] article[data-astro-cid-zos2hjgi]{border-right:1px solid #ffffff2e;flex-direction:column;min-height:22rem;padding:1.5rem;display:flex}.approach-grid[data-astro-cid-zos2hjgi] article[data-astro-cid-zos2hjgi]:first-child{border-left:1px solid #ffffff2e}.approach-grid[data-astro-cid-zos2hjgi] span[data-astro-cid-zos2hjgi]{color:var(--gold)}.approach-grid[data-astro-cid-zos2hjgi] h3[data-astro-cid-zos2hjgi]{font-family:var(--font-display);font-size:var(--step-2);margin:auto 0 1rem;font-weight:400}.approach-grid[data-astro-cid-zos2hjgi] p[data-astro-cid-zos2hjgi]{color:#ffffffbd;margin:0;font-size:clamp(.86rem,.82rem + .12vw,.94rem);line-height:1.7}.boundary-note[data-astro-cid-zos2hjgi]{color:#ffffffbd;font-size:var(--text-small);backdrop-filter:blur(3px);background:#0511246b;border-top:1px solid #ffffff3d;grid-template-columns:8rem 1fr;gap:2rem;margin:3rem 0 0;padding:1.5rem;line-height:1.7;display:grid}.boundary-note[data-astro-cid-zos2hjgi] strong[data-astro-cid-zos2hjgi]{color:var(--gold);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase}.decision-grid[data-astro-cid-zos2hjgi]{grid-template-columns:.6fr 1.4fr;gap:clamp(3rem,10vw,10rem);display:grid}.decision-grid[data-astro-cid-zos2hjgi] h2[data-astro-cid-zos2hjgi]{max-width:52rem;font-family:var(--font-display);font-size:var(--step-4);margin:0 0 3rem;font-weight:400;line-height:1}.decision-items[data-astro-cid-zos2hjgi]{border-top:1px solid var(--line-strong)}.decision-items[data-astro-cid-zos2hjgi] p[data-astro-cid-zos2hjgi]{border-bottom:1px solid var(--line-strong);color:var(--muted);grid-template-columns:3rem minmax(10rem,.7fr) 1fr;gap:1rem;margin:0;padding:1.4rem 0;line-height:1.7;display:grid}.decision-items[data-astro-cid-zos2hjgi] span[data-astro-cid-zos2hjgi]{color:var(--gold-dark);font-size:var(--text-label);font-weight:800}.decision-items[data-astro-cid-zos2hjgi] strong[data-astro-cid-zos2hjgi]{color:var(--ink);font-family:var(--font-display);font-size:1.15rem;font-weight:400;line-height:1.3}@media (width<=900px){.review-grid[data-astro-cid-zos2hjgi],.approach-grid[data-astro-cid-zos2hjgi]{grid-template-columns:1fr 1fr}.decision-grid[data-astro-cid-zos2hjgi]{grid-template-columns:1fr}}@media (width<=600px){.approach-section[data-astro-cid-zos2hjgi]{background-color:var(--ink);background-position:68% 0;background-repeat:no-repeat;background-size:auto 48rem}.approach-section[data-astro-cid-zos2hjgi]:before{background:linear-gradient(90deg,#051124d1 0%,#05112457 100%),linear-gradient(#0511241a,#051124d1);height:48rem;inset:0 0 auto}.review-grid[data-astro-cid-zos2hjgi],.approach-grid[data-astro-cid-zos2hjgi]{grid-template-columns:1fr}.approach-grid[data-astro-cid-zos2hjgi]{background:#051124cc}.review-grid[data-astro-cid-zos2hjgi] article[data-astro-cid-zos2hjgi],.approach-grid[data-astro-cid-zos2hjgi] article[data-astro-cid-zos2hjgi]{min-height:17rem}.decision-items[data-astro-cid-zos2hjgi] p[data-astro-cid-zos2hjgi]{color:var(--muted);grid-template-columns:2rem 1fr}.decision-items[data-astro-cid-zos2hjgi] p[data-astro-cid-zos2hjgi] strong[data-astro-cid-zos2hjgi]{grid-column:2}.boundary-note[data-astro-cid-zos2hjgi]{grid-template-columns:1fr;gap:.5rem}}
