body{color:#1f2937;background:#f7f7f9}.legacy-profile-hero[data-astro-cid-y4dth7uv]{color:#fff;background:radial-gradient(circle at 80% 0,#ff2f754d,#0000 28rem),linear-gradient(135deg,#12111f,#211421);padding:clamp(2rem,6vw,5rem) 1rem}.hero-inner[data-astro-cid-y4dth7uv],.profile-info[data-astro-cid-y4dth7uv],.related-section[data-astro-cid-y4dth7uv],.legacy-links-section[data-astro-cid-y4dth7uv],.content-section[data-astro-cid-y4dth7uv],.faq-section[data-astro-cid-y4dth7uv],.ad-wrap[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv]{max-width:1180px;margin:0 auto}.hero-inner[data-astro-cid-y4dth7uv]{grid-template-columns:minmax(260px,380px) minmax(0,1fr);align-items:center;gap:clamp(1.25rem,5vw,4rem);display:grid}.profile-photo[data-astro-cid-y4dth7uv]{aspect-ratio:.82;background:#f3f4f6;border:1px solid #ffffff2e;border-radius:24px;position:relative;overflow:hidden;box-shadow:0 28px 80px #00000047}.profile-photo[data-astro-cid-y4dth7uv] img[data-astro-cid-y4dth7uv]{object-fit:cover;width:100%;height:100%}.profile-photo[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv]{color:#fff;background:#0f111ab8;border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .75rem;font-weight:900;display:inline-flex;position:absolute;top:1rem;right:1rem}.profile-photo[data-astro-cid-y4dth7uv] i[data-astro-cid-y4dth7uv]{background:#22c55e;border-radius:50%;width:10px;height:10px;box-shadow:0 0 0 4px #22c55e2e}.back-link[data-astro-cid-y4dth7uv],.eyebrow[data-astro-cid-y4dth7uv],.section-heading[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv]{color:#ff2f75;font-weight:900}.back-link[data-astro-cid-y4dth7uv]{color:#ffd5e4;margin-bottom:1rem;display:inline-flex}.eyebrow[data-astro-cid-y4dth7uv]{background:#ff2f751f;border:1px solid #ff2f7559;border-radius:999px;padding:.35rem .8rem;display:inline-flex}h1[data-astro-cid-y4dth7uv]{font-family:var(--font-cairo);margin:1rem 0;font-size:clamp(2.2rem,6vw,4.8rem);line-height:1.08}.hero-copy[data-astro-cid-y4dth7uv] p[data-astro-cid-y4dth7uv]{color:#d1d5db;max-width:62ch;font-size:1.1rem;line-height:1.9}.facts[data-astro-cid-y4dth7uv],.actions[data-astro-cid-y4dth7uv]{flex-wrap:wrap;gap:.7rem;margin-top:1.25rem;display:flex}.facts[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv]{background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;padding:.45rem .75rem;font-weight:900}.primary[data-astro-cid-y4dth7uv],.secondary[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv] a[data-astro-cid-y4dth7uv]{border-radius:12px;justify-content:center;align-items:center;padding:.85rem 1.25rem;font-weight:900;display:inline-flex}.primary[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv] a[data-astro-cid-y4dth7uv]{color:#fff;background:linear-gradient(135deg,#ff2f75,#e91e63)}.secondary[data-astro-cid-y4dth7uv]{color:#fff;border:1px solid #ffffff3d}.ad-wrap[data-astro-cid-y4dth7uv]{padding:1rem}.profile-info[data-astro-cid-y4dth7uv],.related-section[data-astro-cid-y4dth7uv],.legacy-links-section[data-astro-cid-y4dth7uv],.content-section[data-astro-cid-y4dth7uv],.faq-section[data-astro-cid-y4dth7uv]{padding:clamp(1.5rem,4vw,3rem) 1rem}.section-heading[data-astro-cid-y4dth7uv]{margin-bottom:1rem}.section-heading[data-astro-cid-y4dth7uv].inline{justify-content:space-between;align-items:end;gap:1rem;display:flex}.section-heading[data-astro-cid-y4dth7uv] h2[data-astro-cid-y4dth7uv]{font-family:var(--font-cairo);margin-top:.35rem;font-size:clamp(1.5rem,3vw,2.25rem);line-height:1.25}.section-heading[data-astro-cid-y4dth7uv] a[data-astro-cid-y4dth7uv]{color:#ff2f75;font-weight:900}.info-grid[data-astro-cid-y4dth7uv],.articles-grid[data-astro-cid-y4dth7uv],.faq-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.info-grid[data-astro-cid-y4dth7uv] article[data-astro-cid-y4dth7uv],.faq-grid[data-astro-cid-y4dth7uv] details[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv]{background:#fff;border:1px solid #eceff4;border-radius:18px;box-shadow:0 14px 36px #0f111a0f}.info-grid[data-astro-cid-y4dth7uv] article[data-astro-cid-y4dth7uv]{padding:1.2rem}.info-grid[data-astro-cid-y4dth7uv] h3[data-astro-cid-y4dth7uv]{font-family:var(--font-cairo);margin-bottom:.45rem}.info-grid[data-astro-cid-y4dth7uv] p[data-astro-cid-y4dth7uv],.info-grid[data-astro-cid-y4dth7uv] li[data-astro-cid-y4dth7uv],.faq-grid[data-astro-cid-y4dth7uv] p[data-astro-cid-y4dth7uv],.final-cta[data-astro-cid-y4dth7uv] p[data-astro-cid-y4dth7uv]{color:#6b7280;line-height:1.8}.info-grid[data-astro-cid-y4dth7uv] ul[data-astro-cid-y4dth7uv]{padding-right:1.1rem}.profiles-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(6,minmax(0,1fr));gap:1rem;display:grid}.related-stack[data-astro-cid-y4dth7uv]{gap:1rem;display:grid}.related-group[data-astro-cid-y4dth7uv]{background:#fff;border:1px solid #eceff4;border-radius:18px;padding:1rem;box-shadow:0 14px 36px #0f111a0d}.group-heading[data-astro-cid-y4dth7uv]{margin-bottom:.85rem}.group-heading[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv]{color:#ff2f75;font-size:.82rem;font-weight:900}.group-heading[data-astro-cid-y4dth7uv] h3[data-astro-cid-y4dth7uv]{font-family:var(--font-cairo);margin-top:.15rem;font-size:1.15rem;font-weight:900}.legacy-links-section[data-astro-cid-y4dth7uv]{padding-top:0}.legacy-link-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;display:grid}.legacy-link-card[data-astro-cid-y4dth7uv]{color:#1f2937;background:#fff;border:1px solid #eceff4;border-radius:16px;gap:.35rem;padding:1rem;transition:transform .2s,border-color .2s,box-shadow .2s;display:grid;box-shadow:0 12px 30px #0f111a0d}.legacy-link-card[data-astro-cid-y4dth7uv]:hover{border-color:#ff2f753d;transform:translateY(-3px);box-shadow:0 16px 34px #ff2f751a}.legacy-link-card[data-astro-cid-y4dth7uv] strong[data-astro-cid-y4dth7uv]{font-family:var(--font-cairo);font-size:1.05rem;font-weight:900}.legacy-link-card[data-astro-cid-y4dth7uv] span[data-astro-cid-y4dth7uv]{color:#6b7280;line-height:1.5}.legacy-link-card[data-astro-cid-y4dth7uv] small[data-astro-cid-y4dth7uv]{color:#ff2f75;background:#fff0f6;border-radius:999px;width:max-content;padding:.25rem .65rem;font-weight:900}.topic-links[data-astro-cid-y4dth7uv]{flex-wrap:wrap;gap:.55rem;margin-top:1rem;display:flex}.topic-links[data-astro-cid-y4dth7uv] a[data-astro-cid-y4dth7uv]{color:#ff2f75;background:#fff0f6;border-radius:999px;padding:.45rem .75rem;font-weight:900}.quiz-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.faq-grid[data-astro-cid-y4dth7uv] details[data-astro-cid-y4dth7uv]{padding:1.1rem}.faq-grid[data-astro-cid-y4dth7uv] summary[data-astro-cid-y4dth7uv]{cursor:pointer;font-family:var(--font-cairo);font-weight:900}.final-cta[data-astro-cid-y4dth7uv]{text-align:center;margin-block:1rem 2rem;padding:clamp(1.5rem,4vw,3rem)}.final-cta[data-astro-cid-y4dth7uv] h2[data-astro-cid-y4dth7uv]{max-width:760px;font-family:var(--font-cairo);margin:.4rem auto;font-size:clamp(1.7rem,4vw,3rem);line-height:1.2}.final-cta[data-astro-cid-y4dth7uv] p[data-astro-cid-y4dth7uv]{max-width:650px;margin:0 auto 1.25rem}@media (width<=1100px){.profiles-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (width<=860px){.hero-inner[data-astro-cid-y4dth7uv]{grid-template-columns:1fr}.profile-photo[data-astro-cid-y4dth7uv]{max-width:420px;margin:0 auto}.info-grid[data-astro-cid-y4dth7uv],.articles-grid[data-astro-cid-y4dth7uv],.legacy-link-grid[data-astro-cid-y4dth7uv],.faq-grid[data-astro-cid-y4dth7uv]{grid-template-columns:1fr}.profiles-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=560px){.legacy-profile-hero[data-astro-cid-y4dth7uv]{padding-top:1.5rem}h1[data-astro-cid-y4dth7uv]{font-size:clamp(2rem,11vw,3rem)}.profile-photo[data-astro-cid-y4dth7uv]{max-width:320px}.profiles-grid[data-astro-cid-y4dth7uv],.quiz-grid[data-astro-cid-y4dth7uv]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}.section-heading[data-astro-cid-y4dth7uv].inline{flex-direction:column;align-items:start}}
