.advisor-portrait{display:block;width:100%;max-width:300px;height:300px;object-fit:contain;background:#eee8f3;border-radius:14px;margin:0 auto 24px}.advisor-mini-row{display:flex;gap:18px;margin:24px 0;flex-wrap:wrap}.advisor-mini{flex:1;min-width:100px;max-width:170px;text-align:center;color:inherit;text-decoration:none}.advisor-mini img{display:block;width:100%;height:170px;object-fit:contain;background:#eee8f3;border-radius:12px;margin-bottom:8px}.advisor-mini:focus-visible{outline:3px solid #753f93;outline-offset:5px}@media(max-width:400px){.advisor-mini img{height:140px}}