/* Generated by scripts/build-v2-css.mjs from html-prototype/v2/css. Scoped to .v2. */
/* Founder page: layout tweaks only. Styling comes from css/core.css and css/components.css. */

.v2 .about-founder-feature { margin-top: 24px; }
.v2 .about-founder-acts { display: flex; flex-wrap: wrap; gap: 12px; margin-top: 28px; }
.v2 .about-photo-gate { max-width: 320px; margin-top: 28px; padding: 20px; text-align: left; }
.v2 .about-photo-gate .gated__label { margin-bottom: 8px; }
.v2 .about-photo-gate p { margin: 0; }

/* Biography */
.v2 .about-bio { max-width: 760px; }
.v2 .about-bio p { font-size: 19px; line-height: 1.7; color: var(--slate); margin-bottom: 20px; }

/* Expertise */
.v2 .about-chips { justify-content: center; margin-bottom: 56px; }
.v2 .about-expertise .cat p { font-size: 15.5px; }
.v2 .about-ico { width: 64px; height: 64px; border-radius: 16px; background: var(--p-lavender); display: grid; place-items: center; color: var(--violet); }
.v2 .about-ico svg { width: 28px; height: 28px; }

/* Guides */
.v2 .about-more { margin-top: 48px; text-align: center; }

@media (max-width: 720px) {
  .v2 .about-founder-acts .btn { width: 100%; justify-content: center; }
}

/* Founder live-only rules: facts list and the expertise cards. Tokens only. */
.v2 .about-founder-feature .ticks { margin-top: 24px; }
.v2 .about-founder-feature .ticks li { font-size: 16px; }
.v2 .about-founder-feature .feature__img { aspect-ratio: 4 / 3; }
.v2 .about-founder-feature .feature__img img { height: 100%; object-fit: cover; }
.v2 .about-expertise { margin-top: 36px; }
.v2 .about-expertise .cat { padding: 32px; }
.v2 .about-expertise .cat h3 { margin-top: 6px; }
.v2 .about-expertise .about-ico { margin-bottom: 8px; }
.v2 .about-bio p:last-child { margin-bottom: 0; }
.v2 .about-more .tlink { font-size: 16px; }
@media (max-width: 720px) {
  .v2 .about-expertise .cat { padding: 24px; }
}
.v2 .about-expertise { grid-template-columns: repeat(auto-fit, minmax(240px, 300px)); justify-content: center; }
