.profile-text p{margin-bottom:1.5rem;line-height:1.8;color:#333;text-align:justify}.profile-text a{color:#2b1f45;text-decoration:none}.profile-text a:hover{text-decoration:underline;color:#3d2b61}.read-more-btn{background:#2b1f45;border:none;padding:10px 30px;border-radius:25px;transition:all .3s ease;color:#fff}.read-more-btn:hover{background:#3d2b61;transform:translateY(-2px)}.link-item{background:#f8f9fa;padding:15px;border-radius:8px;height:100%;transition:all .3s ease}.link-item:hover{box-shadow:0 4px 8px #0000001a;transform:translateY(-2px)}.link-item a{color:#2b1f45;text-decoration:none;word-break:break-all}.link-item a:hover{color:#3d2b61}.profile-image-section{position:sticky;top:100px}.profile-image-section img{max-width:100%;border-radius:15px;box-shadow:0 4px 15px #0000001a}@media(max-width:768px){.profile-image-section{margin-top:2rem;position:static}}.mt-6{margin-top:6rem!important}.titles-section{margin:2rem 0;padding:2rem;background:linear-gradient(106.7deg,#4a2b77,#8a3b9f);border-radius:10px;box-shadow:0 4px 6px #0000001a}.titles-box{color:#fffffff2}.title-item{margin-bottom:1rem;line-height:1.6}.title-item:first-child{font-weight:700;font-size:1.1em}.title-item:last-child{margin-bottom:0}.titles-box a{color:#ffd700e6;text-decoration:none;transition:color .3s ease}.titles-box a:hover{color:gold;text-decoration:underline}
