html body .about-page-hero-grid{align-items:center;gap:clamp(28px,5vw,64px)}
html body .about-page-portrait-wrap{background:linear-gradient(145deg,#eff6f7,#e1edf1);border:0;border-radius:20px;padding:20px;box-shadow:none;max-width:320px;justify-self:center;position:relative}
html body .about-page-portrait{background:transparent;border:0;box-shadow:none}html body .about-page-portrait img{border-radius:12px;display:block}
html body .about-profile-copy{border-left:2px solid #8db4bd;padding-left:24px}html body .about-profile-copy p{margin:0 0 12px;line-height:1.7}
html body .about-experience-grid{gap:18px}html body .about-experience-grid article{position:relative;border:1px solid #dce7ec;border-radius:12px;padding:22px;background:#fff;box-shadow:none}
.about-expertise-icon-local{width:28px;height:28px;color:#608894;margin-bottom:12px}html body .about-experience-grid h3{margin:0 0 10px}html body .about-experience-grid p{font-size:.95rem;line-height:1.65;margin:0}
html body .about-path-grid{gap:28px}html body .about-path-grid article{border:0;border-top:2px solid #a4c3cb;border-radius:0;background:transparent;box-shadow:none;padding:18px 0 0}html body .about-path-grid article:nth-child(2){border-color:#9dafc5}html body .about-path-grid article:nth-child(3){border-color:#bab5d0}html body .about-path-grid h2{font-size:1.25rem!important;line-height:1.4!important;margin:10px 0 12px}html body .about-path-grid p{font-size:.95rem;line-height:1.65}
html body .about-tools-tags{display:flex;flex-wrap:wrap;gap:10px 18px}html body .about-tools-tags span{background:transparent;border:0;border-radius:0;padding:3px 0;font-size:.85rem;color:#547184}
@media(max-width:650px){html body .about-profile-copy{padding-left:16px}html body .about-page-portrait-wrap{max-width:250px;padding:14px}html body .about-path-grid{gap:22px}}

/* Compact profile rhythm, without shrinking body copy. */
html body.ui-density-compact .about-page>section{padding-top:26px!important;padding-bottom:26px!important}
html body .about-page-hero-grid{gap:28px!important;grid-template-columns:minmax(0,1fr) minmax(200px,260px)}
html body .about-page-portrait-wrap{max-width:250px;padding:12px;border-radius:16px}
html body .about-page-copy h1{font-size:clamp(1.7rem,2.6vw,2.25rem)!important;margin-bottom:12px!important}
html body .about-page-copy p{font-size:.95rem!important;line-height:1.6!important;margin:0 0 12px!important}
html body .about-page .actions{margin-top:14px!important;gap:8px!important}
html body .about-page .section-heading{margin-bottom:16px!important}
html body .about-profile-grid{gap:24px!important}html body .about-profile-copy p{font-size:.95rem;margin-bottom:8px}
html body .about-experience-grid{gap:12px!important}html body .about-experience-grid article{padding:17px!important;min-height:0!important}
.about-expertise-icon-local{width:24px;height:24px;margin-bottom:8px}html body .about-experience-grid h3{margin-bottom:7px!important}html body .about-experience-grid p{font-size:.9rem!important;line-height:1.6!important}
html body .about-path-grid{gap:22px!important}html body .about-path-grid article{padding-top:12px!important}html body .about-path-grid h2{font-size:1.15rem!important;margin:7px 0 8px!important}html body .about-path-grid p{font-size:.9rem!important;line-height:1.6!important;margin:0!important}
html body .about-tools-tags{gap:6px 16px!important}html body .about-page .final-cta-card{padding:20px!important}
@media(max-width:760px){html body .about-page-hero-grid{grid-template-columns:minmax(0,1fr)!important;gap:18px!important}html body .about-page-portrait-wrap{max-width:210px}html body.ui-density-compact .about-page>section{padding-top:22px!important;padding-bottom:22px!important}}

html body .about-tools-tags .about-tool-item{display:inline-flex;align-items:center;gap:7px;white-space:nowrap;line-height:1.5}.about-tool-item svg{width:20px;height:20px;flex:none;color:#608894}html body .about-tools-tags{gap:12px 22px!important}
