#about-michael .profile-lead{display:grid;grid-template-columns:180px minmax(0,1fr);align-items:center;gap:26px;margin:24px 0 10px}#about-michael .profile-portrait{margin:0;text-align:center}#about-michael .profile-portrait img{display:block;width:180px;height:180px;max-width:100%;object-fit:contain;border-radius:50%;background:#f5f4ed}#about-michael .profile-portrait figcaption{font-size:11px;color:var(--muted);margin-top:8px}#about-michael .profile-lead h2{font-size:21px;margin:0 0 12px}#about-michael .profile-lead p{font-size:15px;margin-bottom:0}#about-michael .channel-card{margin:24px 0;padding:20px 22px;border:1px solid #c6dccf;background:#f1f8f2;border-radius:12px}#about-michael .channel-card h3{margin:0 0 8px}#about-michael .channel-card p{margin:8px 0 12px;font-size:14px}#about-michael .channel-button{display:inline-flex;align-items:center;gap:10px;border-radius:8px;padding:12px 16px;background:#12614d;color:white;text-decoration:none;font-size:15px;font-weight:650;line-height:1.4;max-width:100%}#about-michael .channel-button:hover{background:#0b4b3a}#about-michael .channel-button svg{width:25px;height:25px;fill:currentColor;flex-shrink:0}#about-michael .channel-card .hint{font-size:12px;margin-bottom:0}
@media(max-width:600px){#about-michael .profile-lead{grid-template-columns:1fr;gap:18px}#about-michael .profile-portrait{justify-self:center}#about-michael .profile-portrait img{width:145px;height:145px}#about-michael .channel-card{padding:16px}#about-michael .channel-button{font-size:14px}}
