.related-services[data-astro-cid-kwyw5pkz]{margin:3rem 0;padding:2rem;background:var(--surface-secondary, #f8f9fa);border-radius:1rem;border-left:4px solid var(--accent-coral, #FF1654)}.related-title[data-astro-cid-kwyw5pkz]{display:flex;align-items:center;gap:.75rem;font-size:1.25rem;font-weight:700;color:var(--primary-navy, #0E2B48);margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.related-title[data-astro-cid-kwyw5pkz] i[data-astro-cid-kwyw5pkz]{color:var(--accent-coral, #FF1654)}.related-grid[data-astro-cid-kwyw5pkz]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1rem}.related-card[data-astro-cid-kwyw5pkz]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#fff;border-radius:.75rem;text-decoration:none;color:#1a1a1a!important;border:1px solid var(--border-light, #e5e7eb);transition:all .3s ease;position:relative}.related-card[data-astro-cid-kwyw5pkz]:hover{border-color:var(--accent-coral, #FF1654);transform:translate(4px);box-shadow:0 4px 12px #0000001a}.related-card[data-astro-cid-kwyw5pkz] i[data-astro-cid-kwyw5pkz]:first-child{font-size:1.25rem;color:var(--primary-navy, #0E2B48);min-width:24px;text-align:center}.related-text[data-astro-cid-kwyw5pkz]{flex:1;font-weight:500;line-height:1.3;color:#1a1a1a!important}.related-arrow[data-astro-cid-kwyw5pkz]{font-size:.75rem;color:var(--text-muted, #5a6a7a);opacity:0;transform:translate(-8px);transition:all .3s ease}.related-card[data-astro-cid-kwyw5pkz]:hover .related-arrow[data-astro-cid-kwyw5pkz]{opacity:1;transform:translate(0);color:var(--accent-coral, #FF1654)}.related-badge[data-astro-cid-kwyw5pkz]{position:absolute;top:-6px;right:8px;font-size:.65rem;font-weight:700;padding:2px 8px;background:var(--accent-coral, #FF1654);color:#fff;border-radius:10px;text-transform:uppercase;letter-spacing:.05em}.related-card[data-astro-cid-kwyw5pkz].prerequisite{border-left:3px solid var(--gold, #d4a54c)}.related-card[data-astro-cid-kwyw5pkz].next{border-left:3px solid var(--accent-coral, #FF1654)}.prerequisites-note[data-astro-cid-kwyw5pkz]{display:flex;align-items:center;gap:.5rem;margin-top:1.5rem;padding:.75rem 1rem;background:#d4a54c1a;border-radius:.5rem;font-size:.875rem;color:var(--text-muted, #5a6a7a)}.prerequisites-note[data-astro-cid-kwyw5pkz] i[data-astro-cid-kwyw5pkz]{color:var(--gold, #d4a54c)}@media(max-width:768px){.related-services[data-astro-cid-kwyw5pkz]{padding:1.5rem;margin:2rem 0}.related-grid[data-astro-cid-kwyw5pkz]{grid-template-columns:1fr}.related-title[data-astro-cid-kwyw5pkz]{font-size:1.1rem}}body.theme-dark .related-services[data-astro-cid-kwyw5pkz]{background:#0e2b484d;border-left-color:var(--accent-coral, #FF1654)}body.theme-dark .related-title[data-astro-cid-kwyw5pkz]{color:#e6edf3}body.theme-dark .related-card[data-astro-cid-kwyw5pkz]{background:#161b22cc;border-color:#ffffff1a;color:#e6edf3!important}body.theme-dark .related-card[data-astro-cid-kwyw5pkz]:hover{border-color:var(--accent-coral, #FF1654)}body.theme-dark .related-card[data-astro-cid-kwyw5pkz] i[data-astro-cid-kwyw5pkz]:first-child{color:#8b949e}body.theme-dark .related-text[data-astro-cid-kwyw5pkz]{color:#e6edf3!important}
