/* About identity v0.3 — scoped, responsive and consistent with current public design. */
.about-identity-hero.page-hero__shell { max-width: 1120px; }
.about-identity-hero__body { width: min(100%, 860px); margin-inline: auto; }
.about-identity-hero__body h1 { max-width: 800px; }
.about-identity-hero__support { margin-top: 16px !important; color: var(--public-muted); }
.about-identity-discover__links { display: flex; flex-wrap: wrap; gap: 12px; }
.about-identity-discover__links a { display: inline-flex; align-items: center; min-height: 44px; padding: 10px 16px; border: 1px solid var(--public-faint); border-radius: 9px; background: var(--public-surface); color: var(--public-accent-dark); text-decoration: none; font-weight: 730; }
.about-identity-discover__links a:hover { border-color: var(--public-accent); text-decoration: underline; }
.about-identity-discover__links a:focus-visible { outline: 3px solid var(--public-accent-dark); outline-offset: 3px; }
@media (max-width: 767px) { .about-identity-hero__body { width: 100%; } .about-identity-discover__links { flex-direction: column; align-items: flex-start; } .about-cta { align-items: flex-start; } }
