.bio-page{background:#f6f9fc;padding:38px 0 56px}.bio-card{background:#fff;border:1px solid #004c7e1f;border-radius:18px;overflow:hidden;box-shadow:0 14px 35px #004c7e14}.bio-top{background:linear-gradient(135deg,#fff,#eef7fd);border-bottom:1px solid #004c7e1a;align-items:center;gap:28px;padding:30px;display:flex}.bio-photo{object-fit:cover;background:#e8f2f8;border:4px solid #fff;border-radius:18px;width:132px;height:132px;box-shadow:0 10px 25px #004c7e26}.bio-title small{color:#004c7e;margin-bottom:8px;font-weight:800;display:inline-block}.bio-title h2{color:#1d3550;margin:0 0 8px;font-size:30px}.bio-title p{color:#5a728c;margin:0;font-weight:700}.bio-body{gap:24px;padding:30px;display:grid}.bio-section h3{color:#004c7e;margin:0 0 12px;font-size:20px}.bio-section ul{color:#34495e;margin:0;padding-left:20px;line-height:1.8}.bio-photo-wrap{justify-content:center;margin:0 auto 28px;display:flex}.bio-photo-wrap img,.bio-content>img,.bio-text img{aspect-ratio:4/3;object-fit:cover;object-position:center;background:#e8f2f8;border-radius:16px;width:560px;max-width:100%;height:auto;margin:0 auto;display:block;box-shadow:0 10px 28px #004c7e26;float:none!important}.bio-text img{margin-bottom:16px}.bio-text p{color:#34495e;margin:0 0 12px;line-height:1.75}.bio-text p:last-child{margin-bottom:0}.bio-text ul{color:#34495e;margin:0 0 12px;padding-left:20px;line-height:1.8}.notfound{background:#fff;border:1px solid #004c7e1f;border-radius:16px;padding:34px}.back-link{color:#004c7e;align-items:center;gap:8px;margin-top:18px;font-weight:800;text-decoration:none;display:inline-flex}@media (width<=768px){.bio-top{text-align:center;flex-direction:column}.bio-photo{width:120px;height:120px}.bio-title h2{font-size:24px}.bio-photo-wrap{margin-bottom:20px}.bio-photo-wrap img,.bio-content>img,.bio-text img{width:100%;max-width:480px}}
