.page-hero[data-astro-cid-6enlcyid]{padding:var(--space-2xl) 0 var(--space-xl);border-bottom:1px solid var(--color-border)}.breadcrumb[data-astro-cid-6enlcyid]{font-family:var(--font-body);font-size:var(--text-sm);color:var(--color-text-light);margin-bottom:var(--space-sm)}.breadcrumb[data-astro-cid-6enlcyid] a[data-astro-cid-6enlcyid]{color:var(--color-gold-deep);text-decoration:none}.page-hero[data-astro-cid-6enlcyid] h1[data-astro-cid-6enlcyid]{font-size:clamp(2rem,4.5vw,3.2rem);margin:.5rem 0 var(--space-sm)}.page-hero-intro[data-astro-cid-6enlcyid]{font-size:var(--text-lg);color:var(--color-text-muted);line-height:1.65;max-width:60ch;margin-top:var(--space-md)}.page-layout[data-astro-cid-6enlcyid]{padding:var(--space-3xl) 0;background:var(--color-bg)}.page-grid[data-astro-cid-6enlcyid]{display:grid;grid-template-columns:1fr 300px;gap:var(--space-3xl);align-items:start}.page-lead[data-astro-cid-6enlcyid]{font-family:var(--font-accent);font-size:clamp(1.1rem,2vw,1.3rem);font-style:italic;line-height:1.7;color:var(--color-text);border-left:3px solid var(--color-gold);padding-left:var(--space-lg);margin-bottom:var(--space-xl);max-width:none}.page-body[data-astro-cid-6enlcyid] h2[data-astro-cid-6enlcyid]{font-family:var(--font-heading);font-size:var(--text-2xl);font-weight:700;color:var(--color-text);margin:var(--space-2xl) 0 var(--space-md)}.page-body[data-astro-cid-6enlcyid] p[data-astro-cid-6enlcyid]{font-size:var(--text-base);line-height:1.82;color:var(--color-text-muted);margin-bottom:var(--space-md);max-width:none}.page-body[data-astro-cid-6enlcyid] strong[data-astro-cid-6enlcyid]{color:var(--color-text);font-weight:700}.page-list[data-astro-cid-6enlcyid]{margin:var(--space-md) 0 var(--space-lg)}.steps-block[data-astro-cid-6enlcyid]{display:flex;flex-direction:column;gap:var(--space-lg);margin:var(--space-lg) 0 var(--space-xl)}.step-item[data-astro-cid-6enlcyid]{display:flex;gap:var(--space-lg);align-items:flex-start}.step-num[data-astro-cid-6enlcyid]{font-family:var(--font-heading);font-size:1.5rem;font-weight:700;color:var(--color-gold-light);min-width:2.5rem;line-height:1.3}.step-content[data-astro-cid-6enlcyid] h3[data-astro-cid-6enlcyid]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;color:var(--color-text);margin-bottom:.4rem}.step-content[data-astro-cid-6enlcyid] p[data-astro-cid-6enlcyid]{font-size:var(--text-base);color:var(--color-text-muted);line-height:1.65;margin:0;max-width:none}.highlight-box[data-astro-cid-6enlcyid]{background:var(--color-gold-tint);border:1px solid var(--color-gold-light);border-radius:var(--radius-md);padding:var(--space-lg) var(--space-xl);margin:var(--space-xl) 0}.highlight-box[data-astro-cid-6enlcyid] p[data-astro-cid-6enlcyid]{font-family:var(--font-accent);font-size:var(--text-lg);font-style:italic;color:var(--color-gold-deep);font-weight:600;margin:0;max-width:none;text-align:center}.areas-grid[data-astro-cid-6enlcyid]{display:flex;flex-wrap:wrap;gap:.6rem;margin:var(--space-md) 0 var(--space-lg)}.area-pill[data-astro-cid-6enlcyid]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:100px;padding:.4rem 1rem;font-size:var(--text-sm);font-weight:700;color:var(--color-text-muted)}.cta-block[data-astro-cid-6enlcyid]{background:var(--color-gold-tint);border:1px solid var(--color-gold-light);border-radius:var(--radius-md);padding:var(--space-xl);margin-top:var(--space-2xl)}.cta-block[data-astro-cid-6enlcyid] h3[data-astro-cid-6enlcyid]{font-family:var(--font-heading);font-size:var(--text-2xl);margin:var(--space-sm) 0}.cta-block[data-astro-cid-6enlcyid] p[data-astro-cid-6enlcyid]{font-size:var(--text-base);margin-bottom:var(--space-lg)}.cta-btns[data-astro-cid-6enlcyid]{display:flex;flex-wrap:wrap;gap:var(--space-sm)}.page-sidebar[data-astro-cid-6enlcyid]{position:sticky;top:100px;display:flex;flex-direction:column;gap:var(--space-lg)}.sidebar-card[data-astro-cid-6enlcyid]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-lg)}.sidebar-card--gold[data-astro-cid-6enlcyid]{background:var(--color-gold-tint);border-color:var(--color-gold-light);display:flex;flex-direction:column;gap:.75rem}.sidebar-card[data-astro-cid-6enlcyid] h4[data-astro-cid-6enlcyid]{font-family:var(--font-heading);font-size:var(--text-lg);font-weight:700;margin-bottom:var(--space-sm);color:var(--color-text)}.sidebar-card[data-astro-cid-6enlcyid] p[data-astro-cid-6enlcyid]{font-size:var(--text-sm);max-width:none;margin:0}.sidebar-card[data-astro-cid-6enlcyid] .btn[data-astro-cid-6enlcyid]{width:100%;text-align:center;justify-content:center}.area-list[data-astro-cid-6enlcyid]{list-style:none;padding:0;display:flex;flex-direction:column;gap:.4rem}.area-list[data-astro-cid-6enlcyid] li[data-astro-cid-6enlcyid]{font-size:var(--text-sm);color:var(--color-text-muted);padding:.3rem 0 .3rem 1rem;border-bottom:1px solid var(--color-border);position:relative}.area-list[data-astro-cid-6enlcyid] li[data-astro-cid-6enlcyid]:last-child{border-bottom:none}.area-list[data-astro-cid-6enlcyid] li[data-astro-cid-6enlcyid]:before{content:"◆";position:absolute;left:0;font-size:.45rem;color:var(--color-turq);top:.55rem}.sidebar-links[data-astro-cid-6enlcyid]{display:flex;flex-direction:column;gap:.6rem}.sidebar-links[data-astro-cid-6enlcyid] a[data-astro-cid-6enlcyid]{font-size:var(--text-sm);color:var(--color-text-muted);text-decoration:none;line-height:1.45;padding:.4rem 0;border-bottom:1px solid var(--color-border);transition:color var(--transition)}.sidebar-links[data-astro-cid-6enlcyid] a[data-astro-cid-6enlcyid]:last-child{border-bottom:none}.sidebar-links[data-astro-cid-6enlcyid] a[data-astro-cid-6enlcyid]:hover{color:var(--color-gold-deep);text-decoration:none}@media (max-width: 900px){.page-grid[data-astro-cid-6enlcyid]{grid-template-columns:1fr}.page-sidebar[data-astro-cid-6enlcyid]{position:static}.page-hero[data-astro-cid-6enlcyid] h1[data-astro-cid-6enlcyid]{max-width:none}.cta-btns[data-astro-cid-6enlcyid]{flex-direction:column}}@media (max-width: 600px){.step-item[data-astro-cid-6enlcyid]{flex-direction:column;gap:var(--space-sm)}}
