body{background:#fff;font-family:Inter,Arial,sans-serif;margin:0;padding:0}.profile-container{align-items:flex-start;display:flex;flex-direction:column;gap:32px;margin:40px auto;max-width:738px;padding:24px}.profile-image{align-self:flex-start}.profile-image img{border:3.125px solid var(--color-primitive-surface-outline,#181611);border-radius:50%;height:160px;object-fit:cover;width:160px}.profile-content{padding:48px 0;width:100%}.profile-name{font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,48px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,60px);margin-bottom:8px}.profile-bio,.profile-name{color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.profile-bio{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-md,20px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-md,28px);margin-bottom:48px}.profile-specializes h2{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-subtitle,"DM Sans");font-size:var(--typography-font-size-subtitle,32px);font-style:normal;font-weight:var(--typography-font-weight-subtitle,500);line-height:var(--typography-line-height-subtitle,40px);margin-bottom:24px}.profile-tags{display:flex;flex-wrap:wrap;gap:8px;width:100%}.profile-tag{background:#f3f7fa;border:1px solid #cfd8dc;border-radius:6px;color:#222;display:inline-block;font-size:1rem;margin-bottom:8px;padding:10px 18px}@media (max-width:600px){.profile-container{gap:20px;padding:12px}.profile-image img{height:140px;width:140px}.profile-name{font-family:var(--typography-font-headline,"DM Sans");font-size:var(--typography-font-size-headline,32px);font-weight:var(--typography-font-weight-headline,400);line-height:var(--typography-line-height-headline,40px)}.profile-bio,.profile-name{color:var(--color-primitive-surface-on-surface,#181611);font-style:normal}.profile-bio{font-family:var(--typography-font-body,"DM Sans");font-size:var(--typography-font-size-body-md,18px);font-weight:var(--typography-font-weight-body,300);line-height:var(--typography-line-height-body-md,26px);margin-bottom:32px}.profile-specializes h2{color:var(--color-primitive-surface-on-surface,#181611);font-family:var(--typography-font-subtitle,"DM Sans");font-size:var(--typography-font-size-subtitle,24px);font-style:normal;font-weight:var(--typography-font-weight-subtitle,500);line-height:var(--typography-line-height-subtitle,30px);margin-bottom:16px}}