*{box-sizing:border-box}body{margin:0;background:#f5f7fa;color:#07132e;font:16px/1.5 "Segoe UI",Arial,sans-serif}.bio{max-width:774px;margin:auto;padding:32px 20px 24px}.bio header{text-align:center;margin-bottom:26px}.bio-avatar{display:block;width:96px;height:96px;border-radius:50%;object-fit:cover;object-position:center 12%;background:#ffead8;border:3px solid #ff6a00;margin:0 auto 14px}.bio h1{font-size:24px;margin:0 0 6px}.bio p{color:#35465f;margin:0}.bio nav{display:grid;gap:18px}.bio-card{display:block;border-radius:14px;overflow:hidden;box-shadow:0 5px 18px #07132e15;transition:transform .18s}.bio-card img{display:block;width:100%;height:auto}.bio-card:hover{transform:translateY(-3px)}a:focus-visible{outline:3px solid #bd4800;outline-offset:5px}.bio footer{text-align:center;margin-top:26px}.bio footer a{color:#07132e;text-underline-offset:4px}@media(max-width:480px){.bio{padding:24px 14px}.bio h1{font-size:22px}.bio p{font-size:14px}.bio nav{gap:16px}}@media(prefers-reduced-motion:reduce){.bio-card{transition:none}}
